Senior Software Engineer
SKILLS
FULL DESCRIPTION
Senior Software Engineer
[Employer hidden — view at passion-project.co.uk]
Leeds
Full-time
Hybrid
Closing Date: 2026-04-22
About the Role
We are looking for a Senior Software Engineer to join [Employer hidden]'s Online & Customer department, working on our Groceries website and app.
You will provide technical leadership and engineering oversight within your team to enable the delivery of high-quality, scalable, secure products. You will combine hands-on delivery with technical leadership, setting a high bar for engineering standards and practices.
Please be advised that this position requires attendance at [Employer hidden] House in Leeds for a minimum of three days per week. We’re really looking forward to having you around!
We welcome applications from candidates seeking part-time hours, flexible working arrangements, or job share opportunities.
What You'll Love
- Technical Design & Delivery
- Design and deliver high-quality technical solutions that align with agreed architectural standards and patterns.
- Work closely with Product and Architects to translate business requirements into well-designed, scalable and performant solutions.
- Lead by example through hands-on contribution to code, reviews, testing and production support where required.
- Leadership & Mentorship
- Act as the senior technical authority within squads, providing direction, guidance and support to engineers.
- Mentor and coach Associate and Apprentice engineers to raise overall capability, improve engineering practices, and support career development.
- Balance hands-on engineering with leadership responsibilities to ensure consistent, high-quality delivery across teams.
- Support Engineering Managers with technical input into planning, risk management and delivery decisions.
- Governance, Best Practices & Quality
- Champion engineering best practices, including code quality, testing, CI/CD, security and operational readiness.
- Promote a DevSecOps mindset, encouraging ownership, autonomy and accountability for the full software lifecycle.
- Ensure quality, reliability and security are built into solutions from design through to production.
- Collaboration & Community
- Actively contribute to engineering and agile communities of practice, helping to shape and embed shared standards, patterns and principles.
- Collaborate across teams and domains to reduce duplication, encourage reuse, and improve consistency.
- Share knowledge and learning to strengthen the wider engineering organisation.
- Innovation & Strategy
- Evaluate and recommend tools, technologies and practices that improve engineering effectiveness and developer experience.
- Drive continuous improvement in delivery, quality and operational maturity.
- Stay current with industry trends and apply relevant insights pragmatically within the organisation.
What You'll Need
- Experience building scalable solutions according to software architecture and design principles.
- Strong knowledge of software development best practices, including code reviews, testing, and CI/CD pipelines.
- Excellent communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
- Proven experience leading software development teams in the delivery of complex projects.
- Experience with distributed systems, microservices architecture, and cloud-based solutions.
Apply today by completing an online application…
#LI-ES1 #LI-Hybrid