- Company Name
- Raytheon UK
- Job Title
- Software Developer
- Job Description
-
**Job Title:** Software Developer
**Role Summary:**
Full‑stack software engineer responsible for designing, building, and maintaining secure, high‑performance backend services and modern frontend interfaces for the Army Collective Training Service (ACTS). Work in a matrix, agile environment to deliver cloud‑native solutions on AWS, Azure, or MODCloud, supporting mission‑critical military training systems.
**Expectations:**
- Mission‑oriented mindset with strong drive to deliver results.
- Ability to collaborate across defence training organisations and with the British Army.
- Proactive self‑starter who can prioritize, plan, and execute complex tasks efficiently.
- Commitment to continuous improvement, knowledge sharing, and adherence to security standards.
**Key Responsibilities:**
- Develop backend services using Node.js, Python, Java, or .NET Core/.NET 5+.
- Create and maintain frontend applications with React or Angular.
- Integrate APIs, databases, and third‑party services for seamless data flow.
- Design scalable, cloud‑first architectures and deploy on AWS, Azure, or MODCloud (OpenShift).
- Containerise applications with Docker and orchestrate via Kubernetes/Red Hat OpenShift.
- Implement CI/CD pipelines using Jenkins, GitHub Actions, Tekton, or Azure DevOps.
- Apply Infrastructure as Code (Terraform or CloudFormation) for environment provisioning.
- Conduct peer code reviews, enforce coding standards, and use static analysis tools (e.g., SonarQube).
- Build automated test suites for unit, integration, and end‑to‑end testing.
- Incorporate observability (logging, metrics, tracing) and monitor system health.
- Address security vulnerabilities following OWASP, NIST, and related guidelines.
**Required Skills:**
- 5+ years full‑stack development experience.
- Proficiency with modern frontend frameworks (React, Angular).
- Strong backend skills in Python, Java, JavaScript/Node.js, Go, or .NET Core/.NET 5+.
- Containerisation (Docker) and orchestration (Kubernetes).
- Cloud platform expertise (AWS, Azure, or MODCloud/OpenShift).
- CI/CD tooling (Jenkins, GitLab CI, GitHub Actions, Tekton, Azure DevOps).
- IaC experience (Terraform, CloudFormation).
- Familiarity with RESTful API design and integration.
- Use of static/dynamic analysis tools (SonarQube, Snyk, OWASP ZAP).
- Agile development practices and sprint planning.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent professional experience).
- Relevant certifications (e.g., AWS Certified Solutions Architect, Azure Developer Associate, Kubernetes Certified Application Developer) are advantageous but not mandatory.
Warminster, United kingdom
On site
14-01-2026