Jobless Developer
Consulteer logo
Consulteer

Posted 3 days ago

Open

Engineering Software Manager

ZürichHybrid

AI Summary

Join our growing engineering team and take a leading role in shaping the software that powers next-generation robotic systems.Your Role & ResponsibilitiesLead, mentor, and support a team of software engineers working on advanced robotic software systemsFoster a collaborative, high-performing engineering culture focused on innovation, ownership, and continuous improvementWork closely with Tech Leads and Product Owners to define technical direction, priorities, and delivery plansContribute hands-o

About this role

Join our growing engineering team and take a leading role in shaping the software that powers next-generation robotic systems.

Your Role & Responsibilities

  • Lead, mentor, and support a team of software engineers working on advanced robotic software systems

  • Foster a collaborative, high-performing engineering culture focused on innovation, ownership, and continuous improvement

  • Work closely with Tech Leads and Product Owners to define technical direction, priorities, and delivery plans

  • Contribute hands-on to software architecture, design, and development using primarily C++ and Python

  • Guide the team in building robust, maintainable, and scalable software solutions on Linux-based environments

  • Ensure high software quality through code reviews, automated testing, CI/CD practices, and engineering best practices

  • Support hiring, onboarding, performance development, and career growth within the team

  • Coordinate with robotics engineers, QA, product management, and system teams to ensure smooth integration and successful delivery

  • Identify and remove technical or organizational blockers while supporting efficient execution across projects

  • Continuously improve development processes, tooling, observability, and system reliability

Requirements

Required Technical & Professional Expertise

  • Several years of experience in software engineering, including leadership or people management responsibilities

  • Strong hands-on programming skills in C++ and/or Python

  • Experience working with distributed systems, real-time or embedded environments, or complex backend architectures

  • Solid understanding of software architecture, state management, fault tolerance, and scalable system design

  • Proven ability to lead teams through collaboration, coaching, and clear communication

  • Experience with modern software development practices including CI/CD, automated testing, debugging, and code reviews

  • Strong organizational and stakeholder management skills

  • Pragmatic mindset with a balance between delivery focus and long-term software maintainability

  • Comfortable working in agile and cross-functional environments

  • Fluent English communication skills

Explore related jobs

Browse these categories