US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs


Software Architecture Engineering (High Tech) - Senior Professional

Job 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 and system testing activities.
• Provide technical guidance and mentoring to team members and ensure adherence to coding and security standards.
Functional / Technical Competencies
• Strong expertise in C++, STL, OOPS concepts
• Good understanding of networking, multi-threading, and concurrent programming
• Experience with message brokers and event-driven architectures
• Knowledge of REST APIs, MQTT protocol, and IoT communication models
• Experience with secure coding practices and industrial cybersecurity concepts
• Familiarity with UML, design patterns, and software architecture documentation
• Understanding of Agile development methodologies Security Expertise
• Hands-on exposure to Secure Development Lifecycle (SDL)
• Working knowledge of IEC 62443 (industrial cybersecurity) standards
• Experience in identifying and mitigating security risks in application design and development
Added Advantage
• Experience with Microsoft Azure (cloud services, deployment, or integration)
• Exposure to React JS and Node JS for web or platform integration
• Knowledge of Python for scripting, automation, or service development
• Prior experience in IoT, industrial automation, or large-scale distributed systems, SCADA systems
• Prior experience in Modbus TCP/IP, IEC 61850, IEC 104, DNP 3.0, OPC UA protocols
Behavioral Competencies
• Strong analytical and problem-solving skills
• Abilit...




Share Job