Senior Software Engineer
Senior Software Engineer (Full Stack)
Location: Remote
Overview
We’re looking for a Senior Software Engineer to design, build, and maintain modern web applications. You’ll work across the full stack, collaborating closely with designers and developers to deliver accessible, high-performance digital solutions.
Responsibilities
- Develop and maintain websites and web applications
- Design and build solutions using C#/.NET and JavaScript
- Deliver features in line with agreed plans and deadlines
- Solve technical challenges and promote best practices
- Work collaboratively within agile development teams
Requirements
- Strong HTML, CSS (SASS), and JavaScript skills
- Experience with C#/.NET and/or Node.js
- Experience with React, Vue, or similar frameworks
- Experience with enterprise CMS/DXP platforms (e.g. Sitecore, Optimizely, Umbraco), including headless builds
- Solid understanding of performance, accessibility (WCAG AA), and cross-browser compatibility
- Experience with Git and agile tools such as Azure DevOps or Jira
- Strong communication and problem-solving skills
Additional
- BPSS clearance (or eligible to obtain)