Java Engineering Lead
You will engineer platforms which will enable our vehicles to communicate to the cloud. The features you build will power driving experiences across the world.
Java Engineering Lead
Hybrid Working (minimum 6 days per month onsite)
Wrocław, Poland
Who are we?
Toyota is undergoing a once-in-a-century transformation from a car manufacturer into a mobility services company. Toyota Connected Europe was created to play a key role in that journey, bringing together big data, cloud intelligence and product thinking to build connected services that make mobility safer, simpler and more personal.
Today, with millions of connected vehicles on the road and billions of journeys processed each year, we are continuing to grow our technical capabilities in Europe. As part of that growth, we are expanding our engineering presence in Wrocław.
This role is a unique opportunity to join at an early stage of that journey in Poland. As one of the first engineers in the Wrocław team, you will have the chance not only to build software, but also to help shape how we work, influence engineering culture, and contribute to the foundations of future teams. You will work on meaningful products at real scale, as part of a collaborative international environment, while helping establish a new engineering presence for Toyota Connected Europe in Wrocław.
About the role:
We are looking for an experienced Engineering Lead to play a key role in building our team’s technical capabilities and leading the design, development and delivery of large-scale distributed systems and services. You will lead the development of platforms which will enable our vehicles to communicate to the cloud. The features you build will power driving experiences across the world.
What you will do:
Lead the design and development of scalable, distributed software systems and services in Java
Set and promote high standards for engineering quality, security, reliability and maintainability
Work closely with Product, Engineering and other stakeholders to shape solutions, solve business problems and influence product direction
Make sound technical decisions across architecture, design and implementation, balancing functional and non-functional requirements
Support delivery across the full software lifecycle, from concept and design through to production and continuous improvement
Drive engineering best practices in areas such as CI/CD, testing, observability, cloud-native development and DevSecOps
Help build robust integration and delivery capabilities through automation and modern engineering tools and practices
Partner closely with peers across Product, Quality, Delivery, Operations and Engineering to ensure strong collaboration, operational quality and service reliability
Coach and support engineers through mentoring, code reviews, pairing and hands-on technical leadership
Contribute to the growth of our engineering capability in Wrocław, helping shape ways of working, engineering culture and future team direction
Support the evolution of technologies, engineering practices and team capabilities to meet changing product and organisational needs
Take ownership of the services and platforms your team builds, with responsibility for build, run, availability and ongoing improvement
About you:
Strong hands-on software engineering experience in Java (17+) with a clear sense of ownership and pride in building high-quality code
Experience with testing frameworks JUnit5, Mockito and Testcontainers
Experience with messaging and streaming technologies such as AWS SQS, SNS, and Apache Kafka is desirable
Experience with at least one major cloud provider (ideally AWS), ideally provisioning infrastructure and services through code (IaC)
Strong experience designing and building APIs and web services, ideally with OpenAPI
Experience with CI/CD, automated testing, containerised workloads and cloud-native development practices, including tools such as Docker and Kubernetes
Great technology leader and team player, focused on achieving best team outcomes through coaching, collaboration and continuous improvement; experience of running and optimising distributed teams
Passion for excellence in engineering, cloud and secure practices – able to make positive impact at both the team and enterprise level for strategic initiatives
Experience of building and designing event driven and/or streaming data services, IoT domain would be great but not essential
Experience and expertise of implementing best practice engineering patterns, including those used in highly scalable, distributed, and resilient systems
Able to identify and champion areas of innovation in tooling and techniques and understand timing for adoption
Passion for agile practices such as Kanban/Lean, DevSecOps, incremental delivery, continuous improvement and ability to cultivate a strong, generative team culture
Equal Opportunities, Diversity & Inclusion:
Toyota Connected Europe is proud to be an equal opportunity employer that celebrates the diversity of the communities where we live and do business. Every role is open to all sections of society and we are committed to providing equal opportunities to all. If you have a disability or any other additional need that requires consideration, accommodation or adjustment to the role or recruitment process, please do let us know.
Don’t tick every box on the list but are interested in working for us? Please apply, we would still love to hear from you!
Department Engineering
Locations Wrocław
Remote status Hybrid
- Department
- Software & Data Engineering
- Locations
- Wrocław
- Remote status
- Hybrid