At a Glance
- Tasks: Lead the design and development of innovative software solutions for connected mobility.
- Company: Join Toyota Connected Europe, a pioneering tech company focused on enhancing mobility experiences.
- Benefits: Enjoy a competitive salary, flexible working, and opportunities for professional growth.
- Other info: Be part of a diverse team that values innovation and continuous improvement.
- Why this job: Make an immediate impact in a start-up culture where your work will be used by millions.
- Qualifications: Proven experience in software engineering, particularly with Java and cloud technologies.
The predicted salary is between 76023 - 95029 £ per year.
Toyota Connected Europe wants to create a better world through connected mobility for all. We are a new company created to bring big data and a customer focus into all aspects of the mobility experience, so everyone’s experience is more personal, convenient, fun and safe. We create and enable technologies to delight and simplify the lives of everyone who use our products and empower them to think of and use our services in new ways. You will be joining us at the beginning of Toyota Connected Europe’s journey of building our team and products.
We are looking for an experienced Engineering Lead to join the team who will have a pivotal role in building core team capabilities and leading the design, development, implementation and documentation of large-scale, distributed software applications, 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.
About the Role
- Define and drive the adoption of leading principles, practices, standards and technologies to develop high quality, robust and secure technology solutions.
- Work closely with product and stakeholders to best solve business problems, shape and deliver features to customers, partner to set the optimum direction of the product roadmap.
- Technical responsibility for software development across all stages and iterations.
- Plan and drive software construction activities, adopt and adapt appropriate software development methods, tools and techniques.
- Measure and monitor applications of project/team standards for software construction, including software security.
- Systems and software design of large or complex systems, undertake impact analysis on major design options and trade-offs.
- Adopt and adapt system design methods, tools and techniques; contributing to development of system design policies, standards and selection of architecture components.
- Ensure that stakeholders are aware of required resources and manage optimum availability and utilisation.
- Ensure projects are carried out in accordance with agreed architectures, standards, methods and tools and address security and privacy requirements.
- Plan and drive activities to develop systems integration and build capabilities including automation and continuous integration.
- Lead integration work in line with the agreed system and service design, assess risk and take preventative action.
- Contributes to identifying new areas of capability improvement within the organisation.
- Determine development needs for a professional practice area, align development activities with organisational priorities.
- Collaborate with other talented lead engineers in a team-oriented, agile software engineering environment.
- Responsible for service delivery (build and run) from concept to code to production.
- Collaborate with peers (Product, Quality, Delivery, Operations) to drive operational quality.
- Line management of team, influence, coach and lead team members.
- Evolve technology and team capabilities – define and own technology strategy and delivery via a balanced roadmap.
About you
- Great technology leader and team player, focused on achieving best team outcomes through coaching, collaboration and continuous improvement.
- Highly technical seasoned technologist, with hands-on expertise, combined with strong communication skills.
- Passion for excellence in engineering, cloud and secure practices.
- Experience of building and designing event-driven and/or streaming data services.
- Expert programming experience in Java (11+) and show a sense of ownership and pride in your code.
- Experience with testing frameworks such as JUnit5, Mockito, Spring Integration.
- Experience with at least one major cloud provider (ideally AWS).
- Expertise and experience working with APIs and web services, CI/CD pipelines and automated testing.
- Experience and expertise of implementing best practice engineering patterns.
- Able to identify and champion areas of innovation in tooling and techniques.
- Experience of setting good practice of software architecture, design and implementation.
- Passion for agile practices such as Kanban/Lean, DevSecOps, incremental delivery, continuous improvement.
Equal Opportunities, Inclusion & Diversity
We’re committed to building a diverse and inclusive group of talent with a broad range of backgrounds, skills and capabilities and will give full and fair consideration to all applicants. We know that flexibility is key to success and our people work flexibly in many ways, so if this is important to you, please let us know.
Engineering Lead / Principal employer: Toyota Connected Europe
At Toyota Connected Europe, we pride ourselves on fostering a dynamic and innovative work culture that empowers our employees to take ownership of their projects from day one. Located in the vibrant area of Farringdon, London, we offer a hybrid working model that promotes flexibility and work-life balance, alongside opportunities for professional growth and development in cutting-edge technology. Join us to be part of a team that is not only shaping the future of connected mobility but also values diversity, inclusion, and continuous improvement.