HamburgerMenu
hirist

Engineering Manager - C++

Hyrhub
Multiple Locations
5 - 10 Years

Posted on: 10/11/2025

Job Description

As an Engineering Manager, you'll lead efforts to strengthen and optimize our state-of-the-art systems, ensuring high performance, scalability, and efficiency across our suite of trading solutions.


The core responsibilities for the job include the following :


Technical Expertise :

- C++ coding and debugging to strengthen and optimize 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.


Role & Responsibilities :


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.

- Driving 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 :

- 5- 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 optimization, 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 utilization.

- 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.

- Commitment to Creating and fostering Engineering Excellence : Deep understanding of best practices, including code quality, testability, security, and release management, and passion for fostering a strong engineering culture and continuously improving developer workflows and tools.

- Self-Driven and Motivated : Ability to operate independently while driving impactful results.



info-icon

Did you find something suspicious?