Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Synapsewave Innovations

New

Engineering Manager - C++

Posted Updated
Discussion

Description

The candidate will have responsibilities across the following functions:


Technical Expertise:

  • C++ coding and debugging to strengthen and optimise systems.
  • Design and architecture (HLD/LLD) to ensure scalable and robust solutions.
  • Implementing and enhancing DevOps, Agile, and CI/CD pipelines to improve development workflows.
  • Managing escalations and ensuring high-quality customer outcomes.


Architecture and Design:

  • Define and refine the architectural vision and technical roadmap for enterprise software solutions.
  • Design scalable, maintainable, and secure systems in line with business goals.
  • Collaborate with stakeholders to translate requirements into technical solutions.
  • Drive engineering initiatives to foster innovation, efficiency, and excellence.


Project Management:

  • Oversee project timelines, deliverables, and quality assurance processes.
  • Coordinate cross-functional teams to ensure seamless integration of systems.
  • Identify risks and proactively implement mitigation strategies.


Technical Leadership:

  • Lead and mentor a team of engineers, fostering a collaborative and high- performance culture.
  • Provide technical direction and guidance on complex software engineering challenges.
  • Drive code quality, best practices, and standards across the engineering team.


Requirements:

  • 10 + years in the tech industry, with 2-4 years in technical leadership or managerial roles.
  • Technical Expertise: Expertise in C++ development, enterprise architecture, and scalable system design, and proficiency in performance optimisation, scalability, software architecture, and networking principles.
  • Extensive experience managing the full development lifecycle of large-scale software products, from concept to deployment.
  • Strong knowledge of STL containers, multi-threading concepts, and algorithms.
  • Solid understanding of memory management and efficient resource utilisation.
  • Microservices Architecture Expertise: Experience in designing and implementing scalable, reliable microservices.
  • Strong Communication and Decision-Making Skills: Ability to clearly articulate trade-offs, make informed decisions, and ensure alignment across stakeholders.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →