Lead Software Engineer - Factory Systems
Joby Aviation
About the role
About
As an integral member of our Factory Systems team, you will play a leading role in bringing the production of our eVTOL aircraft to Industry 4.0 standards. You will be responsible for the conception and development of services that interact with everything from large-scale production machines to end users and the systems in between, driving automation while ensuring compliance with existing regulations in this emerging industry. With your strong development skills, you will lead the integration of our production machines and connect them with all relevant production data, significantly advancing automation across our manufacturing environment.
Your responsibilities
- Lead and build the Software Engineering team in Munich while actively mentoring and upskilling team members and fostering a culture of technical excellence
- Act as the technical owner of the products your team develops and drive the architectural vision for our manufacturing systems, including leading the strategic transition toward an Event-Driven Architecture.
- Lead by example through developing robust, scalable Python backend services and interfacing with production machinery, IoT devices, and external systems as a senior individual contributor
- Oversee, maintain, and optimize our existing landscape of software components that guide and enforce manufacturing processes on-site
- Support team growth through mentoring, code reviews, and pair programming while promoting clean code and engineering best practices
- Work closely with frontend engineers, DevOps, and Product teams to deliver end-to-end features and ensure seamless system integration
- Collaborate with internal stakeholders to refine complex requirements, ensure regulatory compliance, and align system functionality with evolving production goals
- Engage with external vendors to define strategies for system stability, performance, and interoperability
- Participate in key deployments, vendor strategy sessions, and integration activities across our facilities in the US and Germany
Your profile
- Degree in Computer Science, Information Systems, or equivalent practical experience in software engineering.
- Proven experience in a Lead, Staff, or Principal capacity, successfully guiding technical product development while mentoring and supporting the growth of junior engineers.
- Advanced programming skills in Python with a deep understanding of scalable backend system design.
- Extensive hands-on experience designing and implementing Event-Driven Architectures and streaming technologies, particularly Kafka, as well as strong proficiency in designing RESTful APIs.
- Strong knowledge of cloud platforms, edge computing paradigms, and GitHub-based CI/CD pipelines, along with solid experience working with databases such as PostgreSQL and MSSQL.
- Comfortable navigating the complexities of industrial production environments, managing technical debt, and driving agile development practices in fast-paced hardware and software settings.
Our offer
- Permanent job with a long-term perspective
- 30 days of vacation per year
- Work with the latest technologies and innovations
- Attractive compensation package including a fixed salary and employee stock options
- Extra monthly benefit via Edenred.de voucher card
- Commuter support - choose reimbursement for commuting by car or public transport ticket
- Free charging for your electric car
- Childcare and Kindergarten allowance of up to EUR 100 per month/per child
- Subsidized lunch EUR 7 per day
- Relocation allowance support if you’re moving to join us
- Regular team events to celebrate successes together
Ready to shape the future of aviation? Send us your application with your notice period and salary expectations. A cover letter is not required.
We are excited to connect!
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free