Java Engineering Lead

Toyota Connected EuropeSwoyersville, PA
Hybrid

About The Position

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.

Requirements

  • 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 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 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

Nice To Haves

  • Experience with messaging and streaming technologies such as AWS SQS, SNS, and Apache Kafka is desirable
  • Experience of building and designing event driven and/or streaming data services, IoT domain would be great but not essential

Responsibilities

  • 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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

11-50 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service