Principal Software Engineer

Company: Raytheon
Apply for the Principal Software Engineer
Location: Gloucester
Job Description:

Overview

As a Principal Software Engineer at Raytheon UK, you will help design and deliver secure, mission-critical software across multiple programmes from Manchester and Gloucester. You will work in cross-functional teams applying DevSecOps practices at scale, leveraging AI/ML, cyber, and geospatial capabilities to support defence and intelligence customers. This role offers opportunities to shape technical direction, collaborate with customers and suppliers, and grow through challenging projects in a fast-paced environment.

Pay / Benefits

  • Contributory pension scheme (up to 10.5% company contribution)
  • Life assurance (6x salary)
  • 25 days holiday + holidays, plus buy/sell up to 5 days
  • Discretionary company bonus scheme
  • Flexible benefits including health, dental, and Cycle to Work
  • Enhanced sick pay

Responsibilities

  • Design and build software using industry best practices
  • Collaborate with stakeholders and engineers
  • Contribute to project milestones
  • Contribute to continuous improvement within the team
  • Shape technical direction within the team

Key requirements

  • JavaScript frameworks (React, NextJS)
  • TypeScript
  • Python
  • Java
  • REST API development
  • OpenAPI/Swagger
  • Cloud services (AWS or Azure)
  • Containerisation & Orchestration (Docker, Kubernetes, OpenShift)
  • Infrastructure as Code (Terraform, Ansible)
  • Relational Databases (PostgreSQL)
  • Elasticsearch/OpenSearch
  • Unit testing and automation
  • Testing frameworks (Mocha, Jest, Cypress)
  • Experience in Agile delivery
  • GitLab and branching/PR processes
  • Collaborates with stakeholders
  • Team-oriented
  • Adaptable and proactive in continuous improvement
  • JavaScript (React/NextJS)
  • TypeScript
  • Python

…

Posted: October 1st, 2026