Software Engineer (.NET)
Zenith Vehicles
At Zenith, we want colleagues to feel empowered to grow, explore new opportunities and shape their career journey. Internal moves help us recognise the talent, skills and potential already within our business, while giving colleagues the chance to take on new challenges, build experience and continue developing through MyGPS.
We are currently looking for a Software Engineer to join our Technology team. This role offers a Salary £49,000-£58,000 per annum plus annual bonus and can be based in either Kirkstall Forge, Leeds or Altrincham, with agile working. Reporting to Steve Patterson, Software Engineering Manager, you will help design, develop and improve software solutions that support Zenith's strategic priorities while contributing to a strong engineering culture. You'll have the opportunity to work across both modern technology stacks and legacy platforms, helping us enhance existing applications while supporting ongoing modernisation initiatives.
You'll join a collaborative technology function that works in agile squads to deliver high-quality software solutions. Working alongside software engineers, testers and business professionals, you'll contribute to an environment built on teamwork, continuous improvement, knowledge sharing and customer focus.
What's The Role
- Design, develop and enhance software applications across a range of business-critical systems
- Support the successful delivery of software solutions through the full development lifecycle
- Troubleshoot and resolve technical issues, including supporting production incidents when required
- Collaborate with agile squads to deliver backlog priorities aligned to business objectives
- Contribute to application modernisation and continuous improvement initiatives
- Create and maintain unit and integration tests to ensure quality and reliability
- Identify technical debt and recommend improvements that increase efficiency and maintainability
What Can You Offer
- Experience developing software using the Microsoft .NET technology stack, including web applications, services and APIs
- Understanding of modern development practices such as CI/CD, TDD and Agile delivery methods
- Experience using Azure DevOps, Git or comparable development and source control tools
- Familiarity with JavaScript and modern front-end frameworks would be advantageous
- Exposure to legacy technologies such as VBScript, Classic ASP or jQuery would be beneficial
- Strong problem-solving skills with the ability to work independently and collaboratively
- Good communication skills and a positive, team-focused approach to delivery
MyGPS and Leading @ Zenith
This role aligns to Lead Others. Through MyGPS, colleagues can reflect on the behaviours, skills and development areas that will help them succeed in this role and continue growing their career at Zenith.
- Build strong relationships across squads and contribute positively to team success
- Use data, feedback and technical insight to identify opportunities for improvement
- Communicate clearly with colleagues and stakeholders to create shared understanding
- Support knowledge sharing and help create a collaborative learning environment
- Take ownership of priorities, balancing delivery quality with business needs
- Embrace change and continuous improvement to strengthen engineering capability
- Deliver reliable outcomes while maintaining a focus on customer and business value
Before You Apply
Before applying for an internal role, please take time to reflect on your strengths, skills, development areas and career goals. This will help you decide whether the opportunity is the right next step and how it aligns with your MyGPS development plan.
Before Submitting Your Application, Please Make Sure You Have
- Completed your Leading @ Zenith self-assessment
- Discussed your self-assessment with your line manager
- Agreed or updated your Personal Development Plan
- Made your manager aware that you are applying for this role
- Considered speaking with the hiring manager to learn more about the opportunity
- Reflected on how your skills, experience and development goals align to the role
How To Apply
Internal colleagues should apply through the internal careers site, accessed via the MyJobs tile on Spark. This ensures your application is flagged as internal and gives you access to all relevant internal vacancies.
As part of the application, you will be asked to confirm:
- That your manager is aware you are applying for the role
- That you have completed your Leading @ Zenith self-assessment, discussed it with your line manager and agreed your Personal Development Plan
You Will Then Answer The Internal Application Questions
- Thinking about the role you are applying for, please summarise the most relevant experience and transferable skills you can bring to this role.
- What is your understanding of the role and skills requirements of this position, and how do you consider you meet them?
- What excites you about this role?
"How have you invested in your own learning and development? Tell us what actions you have taken to develop your skills or knowledge."
Ready to take the next step in your Zenith career? Apply now!
We want to positively encourage differences in Zenith and believe it is critical to our success as a company. Zenith is proud to be an equal opportunity workplace that seeks to recruit, develop and retain the most talented people from a variety of backgrounds, perspectives, and skills. We therefore encourage applications from all genders, races, religions, ages and sexual orientations, as well as parents, veterans, people living with disabilities, and any other groups that could bring diverse perspectives to our business.