Staff Software Engineer JAVA / Python

Job Description

JOB TITLE: Staff Software Engineer JAVA / Python
LOCATION: UK - Manchester - Hybrid
The successful candidate for the above role will retain their current employer, i.e. if you are a Jaguar employee you will continue to be administered on the Jaguar grading structure with the associated terms and conditions. If you are currently on BAC or EMC terms, you will retain your current employer but will transfer to a JLR contract and the associated terms and conditions. 


Role Overview


Jaguar Land Rover’s Global Digital Development Centre, based in Manchester, are looking for a hands-on/technical based Staff Engineer with a passion for quality.


For this position, proven experience of software engineering and architecture, is required to help build our new connected car platform. Our Vehicle Connected and Data Platform will connect to all JLR vehicles globally and be responsible for enabling all our data use cases and shift to a green and sharing economy vision of modern luxury services. 


We are looking for great engineers who have a passion for innovative problem-solving quality-first coding and DevSecOps practices.


This key role will initially be working on support work for our autonomous driving initiative, solving problems of how to handle the vast amount of data required to enable this exciting technology area.


You will be the key hands-on technical person on the project supporting the Principal Engineer and Architect to solve the unique technical problems in this domain. As well as that hands on role, you will help to mentor and upskill the rest of the team to continually improve their skills and performance.


You’re experience as an engineer will help you drive the team to deliver projects effectively. If there’s a technical issue in your domain, you’ll no doubt be an important part of solving it.


You will be working particularly closely with the Principal Site Reliability Engineer to ensure applications built in the lab are cloud-native, conform to 12 Factor principles and are in line with platform capacity and resilience requirements.


Reporting directly to the Head of Software Development, you will consistently deliver to challenging business objectives, with a focus on testability, robustness, and performance for exciting new projects.


Key responsibilities:


  • Be the key technical person on your team, solving problems in an iterative way and helping your team deliver.
  • Experience of AWS cloud technologies
  • Strong advocate for continuous delivery and DevSecOps practices
  • Improve and establish DevSecOps practices including CICD pipeline.
  • Ensure the developed systems adherence to all required internal and external standards.
  • Technical hands-on support to Software Engineers and SEITs in all areas of application build, test and deployment
  • Strong experience in data focused software engineering (back end, data, cloud)
  • Strong experience in a subset of languages or technologies used in the lab (Java, Python, Kafka, Flink, Spring, Lambda, Apigee, MQTT)
  • Responsible for coaching and sharing your expertise.


Skills and Experience:


Essential Skills:


  • Extensive experience developing bespoke built enterprise scale applications in a cloud environment.
  • Experience developing code with Java (or other JVM languages)
  • Strong experience developing in Python.
  • Experience with AWS ideally including Infrastructure as code (CDK in Java & Terraform)
  • Experience with Microservices architectures, RESTful APIs and message queues
  • Cloud native development experience especially on AWS (lambdas, S3, api gateway etc)
  • Experience with source code management and version control (Git/GitHub/GitLab)
  • Experience with modern CI/CD tools and techniques




  • Previous involvement in all stages of the software delivery lifecycle
  • Passion for mentoring and technical coaching of engineers
  • Excellent verbal and written communication skills
  • Experience with Kubernetes & Docker
  • Understanding and experience of Site Reliability Engineering practices and principles


Manchester Global Digital Development Centre


We’re reinventing what tomorrow looks like at Jaguar Land Rover. There’s a revolution underway in our industry – and we’re leading it. We’ve always been innovators. But our future will be driven by the possibilities created by new technologies as never before.


Today we are the largest investor in automotive research and development in the UK. Which means we want even more passionate minds that can think beyond, pushing the boundaries of what our industry deems possible.


Jaguar Land Rover has long pushed the boundaries of technology. Now digital innovation lies at the heart of our business – because it is central to our future strategy. We are focused on the development of electric, connected and driverless cars that will reshape the whole industry. Joining us is your chance to help redefine who we are and where we’re going. Your talents in software development and DevSecOps could take your career in many directions. Get ready to dream for tomorrow.


This role is based in Jaguar Land Rover’s brand new hi-tech Global Digital Development Centre in the heart of Manchester, where you will be working alongside the best engineers in the world.




If you are an existing Jaguar Land Rover employee at the same grade as this position, please be aware that no pay increases are applied to lateral moves. For promotions, the salary offer will depend on a variety of factors including the size of and skills required for the role, the external market value of the role and your individual knowledge and experience.


Please note that if you elect to apply for a role in another country and are successful you would need to be hired as an external candidate on local terms and conditions rather than transferring on your existing terms. 


JLR considers that this role meets the criteria to be considered for a Skilled Worker Visa. Therefore, JLR will support an application for visa sponsorship.


Please be aware that we may close this vacancy for applications before the stated deadline if we receive a high volume of interest. We strongly advise you to submit your application as early as possible.

Jaguar Land Rover is committed to equal opportunity for all.