DGM - Digital Solutions (C++ Developer)
Schneider Electric · Mumbai, India · Technical
About this role
Schneider Electric is hiring a director-level Full Stack Engineer in the software engineering function based in Mumbai, India. The posting calls out experience with Python, JavaScript, React, REST APIs.
- Role
- Full Stack Engineer
- Function
- software engineering
- Level
- director
- Track
- Individual contributor
- Location
- Mumbai, India
- Department
- Technical
- Posted
- Feb 9, 2026
More roles at Schneider Electric
Job description
from Schneider Electric careersJob Description Position: Senior Manager – Digital Solutions (C++ Developer) Location: Navi Mumbai (Mahape) Experience: 8–12 Years Qualification: B.E. / B.Tech / M.E. / M.Tech Role Summary We are seeking an experienced C++ Developer to design, develop, and deliver secure, scalable, and high-performance on-premises cloud platform solutions. The role involves hands-on development, architecture design, secure software engineering practices, and collaboration in an Agile environment. Exposure to cloud technologies and modern web frameworks will be an added advantage. Key Responsibilities Deliverables • Design, develop, and maintain high-performance applications using C++ and STL. • Apply strong Object-Oriented Programming (OOPS) principles and develop solutions based on loosely coupled, modular architectures. • Develop and support message broker–based large-scale applications. • Work on networked, multi-threaded systems, ensuring performance, reliability, and scalability. • Design, build, and maintain efficient, reusable, and reliable C++ and Python code. • Contribute to IoT-based application development using standard IoT platforms, including RESTful and MQTT-based interfaces. • Collaborate with architects and developers to create architecture designs, UML diagrams, and technical documentation. • Follow Secure Development Lifecycle (SDL) practices in line with IEC 62443-4-1, including secure design, threat consideration, and coding best practices. • Prepare test plans, perform unit-level validation, and support integration…