Senior Software Engineer
Job Description
The Job Mission
We are looking for a Senior Software Engineer to join the Digital Excellence Centre (DEC) UK.
You will help design, build and support secure, maintainable software products and reusable components that improve performance, decision-making and delivery across the business and for our clients.
This is a hands-on role in a small, senior team, with real scope to influence technical direction, engineering standards and solution design. You will work across a varied technology environment, contribute from discovery through to production support, and collaborate closely with colleagues in the UK, India and, where relevant, France.
We are not looking for someone who knows every tool in our stack. We are looking for strong engineering fundamentals, sound judgement, adaptability and a practical approach to solving problems.
What you will do
Work closely with senior stakeholders to understand requirements
Design, build, test, deploy and support software applications, services and reusable components
Produce pragmatic technical designs that balance quality, security and maintainability
Work across back end services, integrations and user-facing applications
Contribute to engineering standards through code review, testing, CI/CD and documentation
Design secure APIs and integrations across digital products, enterprise systems and data services
Work closely with data engineers on APIs, events and data contracts
Support and mentor others through pairing, review and day-to-day collaboration
Help make sensible technology choices that keep solutions supportable over time
The Job Mission
We are looking for a Senior Software Engineer to join the Digital Excellence Centre (DEC) UK.
You will help design, build and support secure, maintainable software products and reusable components that improve performance, decision-making and delivery across the business and for our clients.
This is a hands-on role in a small, senior team, with real scope to influence technical direction, engineering standards and solution design. You will work across a varied technology environment, contribute from discovery through to production support, and collaborate closely with colleagues in the UK, India and, where relevant, France.
We are not looking for someone who knows every tool in our stack. We are looking for strong engineering fundamentals, sound judgement, adaptability and a practical approach to solving problems.
What you will do
Work closely with senior stakeholders to understand requirements
Design, build, test, deploy and support software applications, services and reusable components
Produce pragmatic technical designs that balance quality, security and maintainability
Work across back end services, integrations and user-facing applications
Contribute to engineering standards through code review, testing, CI/CD and documentation
Design secure APIs and integrations across digital products, enterprise systems and data services
Work closely with data engineers on APIs, events and data contracts
Support and mentor others through pairing, review and day-to-day collaboration
Help make sensible technology choices that keep solutions supportable over time
Remember: You should never send money to a prospective employer or disclose any financial information. Should you encounter any job listings requesting payments or financial details, please reach out to us immediately. For further guidance, visit jobsaware.co.uk.
