Senior Software Engineer I, Backend
Schneider Electric · Bengaluru · onsite · Posted today
Undisclosed10–15 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Job Summary
Responsibilities
Requirements
Desirable / Qualifications
Skills
Disclaimer: This job posting and Location has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Do you have experience with Access Control or Video Management systems and a passion for innovationJoin Schneider Electric and help enhance the EcoStruxure Foresight Platform with next-generation security capabilities. Location: Bangalore. This is a site-based role, embedded in a high-performing development team focused on secure, scalable, and high-performance server-side solutions.
Responsibilities
- Participate in requirements analysis and technical planning.
- Design, build, and maintain efficient, secure, reusable, and reliable C++ code.
- Ensure high performance, quality, and responsiveness of server applications.
- Identify bottlenecks and bugs, and devise solutions to mitigate and resolve them.
- Maintain code quality, organization, and automation pipelines.
- You will join our global RD team, developing backend and server-side components for Physical Access Control and Video Management Systems.
- The role is a core part of a strategic initiative to enhance the EcoStruxure Foresight platform.
Requirements
- Minimum 10 years of experience in C++ development.
- Strong understanding of object-oriented design and analysis.
- Experience writing modular, testable, and maintainable code.
- Familiarity with design and architectural patterns.
- Experience with Test Driven Development, CI/CD, and agile practices.
- Skilled in debugging, profiling, and performance optimization.
- Strong analytical and problem-solving skills.
- Solid understanding of algorithms and time complexity.
- Bachelor's degree or higher in Software Engineering.
- Excellent verbal and written communication skills in English.
Desirable / Qualifications
- Experience with Linux and operating systems.
- Knowledge of SQL and database systems.
- Familiarity with access control hardware or experience with video management systems.
- Experience with WebRTC or RTSP Video streaming.
- Understanding of networking (TCP/IP) and open-source technologies.
- Awareness of cybersecurity principles.
- Experience with container technologies (Docker, Kubernetes).
- Experience with frontend technologies (React) would be an advantage.
Skills
- C++
- Linux
- SQL/Database systems
- WebRTC/RTSP Video streaming
- Docker
- Kubernetes
- React
- Test Driven Development
- CI/CD
Disclaimer: This job posting and Location has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Sourced from naukri
Skills
AutomationDockerKubernetesAgilecode qualityDatabase Systemsarchitectural patternsComputer NetworksEmbedded SystemsContainerdebuggingC++ DevelopmentOperating SystemsCyber SecurityCommunication SkillsAlgorithmscomplianceLinux
About Schneider Electric

Schneider Electric
Industrial Automation
37.0k+
employees
1999
27 years old
Paris
France
About
Global leader in energy management and automation, driving sustainability and efficiency with €38.15 billion in 2024 revenue, innovating for a more sustainable future worldwide.
Industries
Industrial AutomationArchitecture & Interior Design
Employee ratings
5,153 reviews
4.1/ 5
Culture
4.0
Career growth
3.3
Work-life
4.0
Employees rate it well for
Work Life Balance535Work Culture444Salary408Work Environment315Learning313
Find them on