Apply now »

REQ ID: 121302
JOB TITLE: Principal Software Engineer
SALARY: Competitive
POSTING END DATE: 26/02/2024
LOCATION: Manchester


We’re re-examining our vehicles and what a vehicle means in the emerging world of automation, connectedness, electrification and the shared economy. New ideas, new technology, and new approaches to mobility are our business. Join a team of next generation thinkers.





JLR is a world leader in Engineering - we make incredible luxury vehicles. Our aspirations are no different for Software Engineering. Our people, our teams, and our culture of sharing, support and quality are at the heart of everything we do. We are natives of the agile and DevOps world and are here to solve complex technical challenges.


Speaking to our teams you'll find that flexibility and work-life balance are a core value. We trust our employees to get the job done and respect their choice in the environment to do so, and offer hybrid working. Whether you have family commitments or personal appointments, work/life can fit around you. We have excellent workspace facilities located in the centre of Manchester. We invest in people and help them grow - there is always something to learn, which is why our teams get the chance to spend some of their time working on levelling up their skills.


Key Accountabilities and Responsibilities


As a Principal Software Engineer within JLR, your key responsibilities will be:


  • To provide technical leadership of the design and build of applications and integrations as part of solutions to complex business problems, across the full application stack and SDLC.
  • Advocate for and hands-on technical support of teams in modern software engineering practices such as TDD, pair programming, microservices and CI/CD.
  • Collaborate with technical and non-technical product stakeholders on software application and integration design and implementation including contribution to IT governance forums.
  • Contribute to the continuous improvement of software engineering practices and standards to enhance the JLR Digital Engineering and improve JLR.
  • Continuously improve yourself and the wider team through learning and self-development, communities of practice.




We’re looking for both backend and frontend focus, and if you’re comfortable working across the full stack then even better. We’re certainly keen to talk to people with the following experience:


  • Java, Spring Boot, or other similar frameworks
  • JavaScript and common libraries such as React.
  • Real world experience of practices such as Test-Driven Development (TDD), Pair Programming and general collaboration
  • Event-driven microservice architectures, RESTful APIs and message queues
  • Source code management and version control tools (Git/GitLab/GitHub)
  • Built bespoke enterprise grade cloud-native applications.
  • Database technologies such as MySQL or similar
  • Built and managed automated CI/CD pipelines for building, testing and deploying your code.
  • Worked in a true DevOps culture, owning and feeling responsible for your code in production and responding to incidents.
  • Managed data with NoSQL technologies such as MongoDB





Bring all this to the home of premium innovation, and you’ll find the opportunities to further your career working with a world-class team in state-of-the-art facilities. We offer acompetetive salary and performance related bonus scheme. As a manager, you’ll also be able to select one of our luxury premium vehicles to lease at a fraction of the cost. All this and more makes Jaguar Land Rover the perfect place to continue your journey. 


Jaguar Land Rover is committed to equal opportunity for all.



At JLR we are passionate about our people. They are at the heart of our business. We are committed to fostering a diverse, inclusive culture that is representative of our global customers and the society in which we live; a culture in which every one of our employees can bring their authentic self to work, and reach their full potential.


Find out what to expect at each stage of the process along with some hints and tips.


Find out more about working here in our JLR Life Blog:


We look after our employees by offering a host of benefits and investing in their talent through award-winning training

Job Segment: Test Engineer, Software Engineer, Testing, Cloud, Engineer, Engineering, Technology

Apply now »