Senior Full-Stack Developer (C++ / Python)
We’re working with a specialist technology consultancy delivering innovative software, AI and data solutions across complex Government and Defence projects. They’re looking for a Senior Full-Stack Developer to build scalable applications, solve challenging technical problems and play a key role in shaping modern software solutions.
Role Overview
- Location: Corsham, Wiltshire – Hybrid (3 days on-site per week, accommodation provided)
- Package: Up to £80,000 Basic + Annual Bonus + Benefits
- Industry: Technology Consultancy / Government & Defence
- Clearance: Active UKSV DV Clearance Essential
What You’ll Be Doing
- Designing, developing and maintaining scalable full-stack applications across technically challenging projects.
- Building robust backend services, APIs and data pipelines using C++ or Python alongside modern development frameworks.
- Developing intuitive, high-performing front-end applications with a strong focus on user experience.
- Working with cloud technologies, databases and containerised environments to deliver reliable software solutions.
- Collaborating with engineers, technical leads and stakeholders to design and implement effective technical solutions.
- Reviewing code, improving engineering standards and supporting automated testing and deployment processes.
- Mentoring junior developers and sharing technical knowledge across the wider engineering team.
- Troubleshooting complex technical challenges and identifying opportunities to improve existing systems.
- Contributing to technical architecture, project planning and key engineering decisions.
Main Skills Needed
- Strong commercial experience with either C++ or Python, building scalable, maintainable software applications.
- Solid full-stack development experience using TypeScript, JavaScript and React or similar modern frameworks.
- Experience developing backend APIs and services using technologies such as FastAPI, Node.js, Express.js or Next.js.
- Good understanding of HTML, CSS, browser APIs and modern UI/UX principles.
- Hands‑on experience with Docker, Linux and SQL databases.
- Understanding of cloud deployment environments such as Azure or Google Cloud Platform.
- Experience using Git, GitHub, Azure DevOps and CI/CD pipelines within collaborative development teams.
- Strong knowledge of software engineering principles, data structures, algorithms and application architecture.
- Confident communication skills, with the ability to explain technical concepts to technical and non-technical stakeholders.
- Ability to work independently, solve complex problems and mentor other engineers.
- Must hold active UKSV DV clearance.
What’s in It for You
- Up to £80,000 basic salary plus an annual performance bonus.
- 26 days' annual leave + bank holidays + your birthday off.
- BUPA private healthcare and enhanced family leave.
- £1,000 annual professional development budget to support your career growth.
- Hybrid working with 3 days per week in Corsham, with accommodation provided.
- Opportunity to work on innovative AI, data and software projects using modern technologies.
- Choice of a high-spec Windows laptop or MacBook.
- Regular team socials, free snacks and drinks.
- A collaborative, entrepreneurial environment offering genuine autonomy and the opportunity to influence technical decisions.
- Opportunities to develop your technical expertise, mentor others and take ownership of meaningful projects.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.