- Company Name
- Sanderson Government & Defence
- Job Title
- Software Engineer
- Job Description
-
Job Title: Software Engineer
Role Summary
Full‑stack software engineer tasked with designing, developing, and maintaining mission‑critical solutions for national security clients. Works across AI/Data Science, cyber, cloud, DevOps/SRE, and platform engineering, delivering secure, scalable, and reusable code that integrates physical and digital systems.
Expectations
- Deliver high‑quality, test‑driven code that meets stringent security and reliability requirements.
- Demonstrate agility in learning and applying emerging technologies.
- Collaborate with business stakeholders, user researchers, and technical teams to translate strategy into robust, maintainable architectures.
- Maintain an active Security Clearance at the SC level (eligible for higher clearance).
Key Responsibilities
- Develop clean, secure code using Java EE, Spring Boot, and front‑end frameworks (React, Vue.js, Angular).
- Write and maintain unit/integration tests, enforce test‑driven development.
- Translate design documents into detailed specifications and architectural diagrams.
- Prototype to validate concepts and document technical decisions.
- Select appropriate design patterns for both legacy and new technologies.
- Integrate APIs, UI components, data stores, and services into cohesive applications.
- Build and evolve architectural components for data ingestion, storage, and REST APIs.
- Participate fully in Agile ceremonies (stand‑ups, sprint planning, demos, epics decomposition).
- Advocate for user needs through collaboration with internal stakeholders and user researchers.
Required Skills
- Proficiency in Java Enterprise development and Spring Boot.
- Experience with modern front‑end frameworks: React, Vue.js, or AngularJS.
- Solid knowledge of testing frameworks (JUnit, TestNG, Jest, Cypress, etc.).
- Strong understanding of REST API design, data modeling, and secure coding practices.
- Ability to work in a test‑driven, continuous‑integration environment.
- Familiarity with cloud platforms (AWS, Azure, GCP) and SRE/DevOps practices.
- Comfortable with Agile methodologies and cross‑functional collaboration.
- Technological curiosity and willingness to acquire new skills quickly.
Required Education & Certifications
- Bachelor’s degree (or higher) in Computer Science, Software Engineering, or related discipline.
- Current Security Clearance at SC level; must be eligible for higher clearance due to the nature of the work.
---
Gloucester, United kingdom
Hybrid
17-12-2025