REQ ID: 125570
JOB TITLE: Principal Software Engineer
SALARY: Competitive
POSTING START DATE: 05/11/2024
POSTING END DATE: 19/11/2024
LOCATION: Manchester
In this role, you're part of the driving force behind JLR’s success. Helping steer operational excellence across our corporate teams, from governance to talent – you’ll be at the epicentre of the business. Your contributions will transform our iconic brands and shape the future of modern luxury. Become part of a global business and create exceptional.
WHAT TO EXPECT
Do you have a passion for Software? Do you have a passion for cool tech and high standards?
You will enhance, design, sustain and develop software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices.
Key Accountabilities and Responsibilities
Provide technical leadership of the design and build of applications and integrations as part of solutions to complex business problems working across the full application stack and full SDLC Advocate for and hands-on technical support of teams in modern software engineering practices such as TDD, pair programming, microservices and CI/CD Oversee software development practice with internal teams and 3rd party companies. Collaborate with technical and non-technical product stakeholders outside JLR Digital Engineering on software application and integration design and implementation including contribution to IT governance forums – including the Architecture Team, Security, ITGovernance, PO, Data Contribute to the continuous improvement of software engineering practices and standards to enhance the JLR Digital Engineering and improve JLR, working with technical and non-technical business stakeholders Continuously improve yourself and the wider team through learning and self-development, communities of practice and brown bag sessions
WHAT YOU’LL NEED
Experience of hands-on operations with Java (and Spring Boot), Golang or other server-side languages, frameworks and design patterns Real world experience of practices such as Test Driven Development (TDD), Pair Programming and general collaboration Knowledge and experience of event-driven microservice architectures, RESTful APIs and message queues Comfortable with source code management and version control tools (Git/GitLab/GitHub) Built bespoke enterprise grade cloud-native applications Worked with NoSQL database technologies
Creating Modern Luxury requires a modern approach to work. At JLR, hybrid working is a voluntary, non-contractual arrangement providing employees more choice and flexibility around how, when and where they work. Some roles require more on-site work, but details of this can be discussed with the hiring manager during the interview stage.
We work hard to nurture a culture that is inclusive and welcoming to all. We understand candidates may require reasonable adjustments during the recruitment process. Please discuss these with your recruiter so we can accommodate your needs.
Applicants from all backgrounds are welcome. If you’re unsure that you meet the full criteria of a role – but you're interested in where it could take you – we still encourage you to apply. We believe in people's ability to grow and develop within their role – it’s what makes living the exceptional with soul possible.
JLR is committed to equal opportunity for all.