Engineering Lead / Principal in London

Engineering Lead / Principal in London

London Full-Time 60000 - 80000 £ / year (est.) No working from home possible
TOYOTA Connected

At a Glance

  • Tasks: Lead the design and development of large-scale software applications for innovative vehicle communication.
  • Company: Join a forward-thinking tech company focused on cutting-edge automotive solutions.
  • Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
  • Other info: Collaborative environment with a focus on continuous improvement and innovation.
  • Why this job: Make a real impact in the automotive industry with your engineering expertise.
  • Qualifications: Proven experience in software development, architecture, and team leadership.

The predicted salary is between 60000 - 80000 £ per year.

Responsibilities

  • Join the team who will have a critical role in building core team capabilities and leading the design, development, implementation and documentation of large-scale, distributed software applications.
  • 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.
  • 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, contributing to the development of policies, standards, and guidelines.
  • Systems and software design of large or complex systems, undertake impact analysis on major design options and trade-offs, ensuring balance of functional and non-functional requirements.
  • Adopt and adapt system design methods, tools and techniques; contributing to development of system design policies, standards and selection of architecture components.
  • Plan and drive systems development projects which support the organisation’s objectives.
  • 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 addresses 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.
  • Contribute to identifying new areas of capability improvement within the organisation, select and prioritise improvement opportunities.
  • Determine development needs for a professional practice area, align development activities with organisational priorities.
  • Assist with the creation of development plans, ensuring alignment with professional development plans and career opportunities.
  • 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 - availability, reliability, robustness and quality of projects and platforms.
  • Collaborate with peers (Product, Quality, Delivery, Operations) to drive operational quality (NFR’s).
  • Line management of team, influence, coach and lead team members through continuously sharing of knowledge.
  • Evolve technology and team capabilities - define and own technology strategy and delivery via a balanced roadmap.

Qualifications

  • Experience of setting standards and using tools to design, code, test, correct and provide documentation.
  • Expertise and experience working with APIs and web services, CI/CD pipelines and automated testing.
  • Experience and expertise of implementing best practice engineering patterns, including those used in highly scalable, distributed, and resilient systems.
  • 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.
  • Highly technical seasoned technologist, with hands-on expertise, combined with strong communication skills.
  • Experience with at least one major cloud provider (ideally AWS), ideally provisioning infrastructure and services through code (IaC).
  • Passion for agile practices such as Kanban/Lean, DevSecOps, incremental delivery, continuous improvement.
  • Experience of building and designing event driven and/or streaming data services.
  • Great technology leader and team player, focused on achieving best team outcomes through coaching, collaboration and continuous improvement.
  • Able to identify and champion areas of innovation in tooling and techniques.
TOYOTA Connected

Contact Details:

TOYOTA Connected Recruitment Team

We think you need these skills to ace Engineering Lead / Principal in London

Software Development
Systems Design
API Design
CI/CD Pipelines
Automated Testing
Kubernetes
Cloud Native Practices