A global technology company, a leader in autonomous systems, is seeking a Backend Team Lead to drive the development of real-time, mission-critical software.
In this role, you will combine hands-on C++ development with team leadership, guiding backend engineers while shaping scalable, high-performance systems in complex environments.
Responsibilities:
Lead and mentor a team of backend developers
Own backend delivery from design to production
Hands-on development of high-performance C++ real-time systems
Collaborate with multidisciplinary teams
Ensure performance, reliability, and high development standards (code/design reviews)
Manage Agile processes: planning, prioritization, and delivery
Support hiring and team growth
Requirements:
7+ years of software development experience, with strong C++ expertise
Proven experience leading or mentoring engineers
Strong system design and architecture skills
Deep understanding of OOP, memory management, multithreading, and concurrency
Experience developing complex real-time systems
Strong experience working in Linux environments
Experience with Git and modern development tools
Strong ownership and end-to-end responsibility mindset
Advantages:
Experience with ROS2 / robotics systems
Familiarity with DDS protocols
Background in robotics, autonomy, or real-time distributed systems
Experience with Docker / containers
Experience leading or scaling teams
Send your CV to – [email protected]