Senior Java Software Engineer
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.
Senior Software Engineer
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 Senior Software Engineer to join the team who will have a critical role in the design, development, implementation and documentation of large-scale, distributed software applications, systems and services. 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.
What you will do:
Design and develop scalable, distributed software systems and services in Java
Build high-quality, well-tested, maintainable code and contribute across the full software lifecycle, from design through to production
Work closely with Engineering Lead, Product and other stakeholders to shape solutions and deliver valuable features to customers
Make sound technical decisions across design and implementation, balancing functional and non-functional requirements
Contribute to modern engineering practices across testing, CI/CD, observability, cloud-native development and DevSecOps
Support integration, build and deployment activities, helping improve engineering processes, tooling and team efficiency
Collaborate closely with other engineers in an agile, team-oriented environment to solve complex technical problems
Take ownership of the services and components you build, including quality, reliability and ongoing improvement
Share knowledge with the team through collaboration, code reviews, mentoring and day-to-day technical support
Help raise engineering standards by promoting good software design, clean code and strong delivery practices
Contribute to the growth of our engineering capability in Wrocław and help shape how the team develops over time
Support production readiness and problem resolution, including improving the operational health of services where needed
About you:
You have strong hands-on software engineering experience in Java (17+) and take pride in building high-quality code
You are comfortable working with testing frameworks such as JUnit5, Mockito and Testcontainers
You have experience with at least one major cloud provider, ideally AWS; experience with infrastructure as code is a plus
You are familiar with containerised workloads and modern deployment practices, including tools such as Docker and Kubernetes
Experience with messaging and streaming technologies such as Kafka, SQS or SNS would be an advantage
You have solid experience building scalable, distributed and resilient systems
You understand modern software engineering practices, including APIs, web services, CI/CD, automated testing and cloud-native development
You are comfortable working with both relational and NoSQL databases, including systems with larger data volumes
You have experience developing microservices-based systems, ideally with Spring Boot
You communicate clearly and can work effectively with engineers, product teams and other stakeholders
You enjoy mentoring others, sharing knowledge and contributing to a strong team culture
You are proactive, collaborative and comfortable taking ownership of problems and driving them forward
You care about continuous improvement and enjoy working in agile, iterative and delivery-focused teams
A degree in Computer Science, Engineering, Mathematics or a related field is welcome, but we value practical experience and ability just as highly
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