At a Glance
- Tasks: Lead the development of innovative automated driving systems and tackle complex challenges.
- Company: Join a pioneering tech team at Bosch Mobility, shaping the future of autonomous vehicles.
- Benefits: Enjoy competitive salary, pension, private medical care, and a supportive work environment.
- Why this job: Make a real impact in a smart, diverse team while working with cutting-edge technology.
- Qualifications: Senior/Lead Python developer with experience in web services and CI/CD tools.
- Other info: Embrace a culture of continuous learning and collaboration in an Agile environment.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Five is at the forefront of European efforts to develop automated driving systems. Building on our heritage and unique experience as a pioneer in this space, we are taking what we have learned from conducting groundbreaking public road trials of autonomous vehicles to inform a robust safety assurance platform that helps tackle one of the industry's most complex challenges. Now, as part of Bosch Mobility, we are driving innovation within the Automated Driving Alliance – a strategic partnership between Bosch and Volkswagen Group's CARIAD.
We are leading the efforts to create, manage, and evaluate cloud‑based simulation within a state‑of‑the‑art standardised software platform, enabling our automotive partners to build automated driving systems that are safer, smarter, and more scalable than ever before. We’re engineers, scientists, developers, and designers. We’re problem‑solvers, dreamers, pioneers, innovators, creatives and pragmatists. We’re hard‑working people, solving far‑reaching challenges.
As a Senior/Lead software engineer on our SaaS platform, day to day, you'll be expected to:
- define, design, implement and integrate significant features, either alone or working with other members of the team.
- investigate and solve complex system issues and bugs.
- provide code and design reviews for other team members.
- help to develop and improve our CI/CD systems.
- contribute to maintaining high technical standards, e.g. overall architecture and design patterns, continuous build systems, coding standards, etc.
- work collaboratively with other teams across the company to coordinate development efforts and best practices.
About the Team: The team you will be joining is autonomous and composed of people with different backgrounds, including backend, front‑end and data engineering. The team works in an Agile environment and is responsible for the orchestration of the various user workflows that we currently have in our platform or any new workflow that the product team might want to implement in the future. We design, implement, deploy and maintain the services responsible for coordinating simulations and analysis. Also, we work with the product manager to conceptualise the different parts that define a workflow (Test Suite, Simulator, Stack‑Under‑Test, Rules, Metrics, etc.).
Our team DNA: We like our Python code clean and straightforward. We like thorough unit testing; we think that "ship it" is more important than "it's not perfect yet", we are pragmatic programmers. We believe that DevOps is a culture and not a role or team, and everyone embraces it. We prefer incremental changes and iterations over long development cycles. We love getting our backlog done, and we help each other to achieve it. We don’t know everything, and we are always eager to learn more from each other or on our own. We are not afraid of exploring new technologies that could help us to deliver faster and better.
Role Requirements: You are a Senior/Lead Backend Python developer with experience of developing web services. You have experience with Docker and containerised application development and deployment. You know your way around CI/CD tools such as GitLab CI, or Github Actions, and with the practice of building and maintaining deployment pipelines. You’ll know the entire development life-cycle in a web/cloud environment and software engineering best practices well, including cloud‑native architecture, design, code, unit testing, integration testing, code review, and documentation. You'll be familiar with the challenges of distributed systems, such as scalability, availability, and observability. You'll be experienced in scaling software projects and delivering a high‑quality product for customers. In the spirit of continuous improvement, you'll be able to bring this experience to Five!
Five provides an environment where you can develop your skills and deliver meaningful work that matters. Where you can have a real impact in a smart, low‑ego multi‑cultural team. As part of Bosch Mobility, we fuel the ideas of tomorrow and improve the technology of today. You’ll be rewarded with a competitive salary and financial package, including pension and private medical care. Five are committed to Equal Employment Opportunity through attracting and retaining a complementary team of employees and building an inclusive environment for all. Help us to build the future of safer autonomy!
Lead Software Engineer in Cambridge employer: Five AI
Contact Detail:
Five AI Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Software Engineer in Cambridge
✨Tip Number 1
Network like a pro! Reach out to current employees at Five or Bosch Mobility on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your best projects, especially those related to cloud-based systems or automated driving. This will help us see your practical experience.
✨Tip Number 3
Ace the interview by being ready to discuss your problem-solving approach. We love pragmatism, so share examples of how you've tackled complex issues in past projects.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.
We think you need these skills to ace Lead Software Engineer in Cambridge
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Lead Software Engineer role. Highlight your experience with Python, Docker, and CI/CD tools, as these are key to what we’re looking for.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about automated driving systems and how your background makes you a great fit for our team. Be genuine and let your personality shine through!
Showcase Your Problem-Solving Skills: In your application, share examples of complex system issues you've tackled in the past. We love problem-solvers, so don’t hold back on showcasing your innovative thinking and solutions.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Five AI
✨Know Your Tech Inside Out
Make sure you’re well-versed in Python and the technologies mentioned in the job description, like Docker and CI/CD tools. Brush up on your knowledge of cloud-native architecture and be ready to discuss how you've tackled complex system issues in the past.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've solved challenging problems in previous projects. Be ready to explain your thought process and the steps you took to arrive at a solution, especially in relation to distributed systems and scalability.
✨Emphasise Team Collaboration
Since the role involves working closely with other teams, highlight your experience in collaborative environments. Share stories that demonstrate your ability to work in an Agile setting and how you’ve contributed to team success through code reviews and knowledge sharing.
✨Be Ready to Discuss Continuous Improvement
Talk about your commitment to continuous learning and improvement. Mention any new technologies or practices you've explored recently and how they could benefit the team. This shows you're not just a coder but a proactive contributor to the team's growth.