Principal Software Engineer

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

Overview

In this role you will design and deliver critical software within a cross-functional cyber-focused team, applying industry best practices to support national security workloads. You will collaborate with stakeholders and peers to progress milestones and drive continuous improvement in a mature agile environment. You will work across diverse domains, shaping software direction and deploying solutions in cloud and on-premises platforms. This is a high-impact role at a leading defence technology company offering growth via training and development.

Pay / Benefits

  • Competitive salary
  • Contributory Pension Scheme
  • Life Assurance
  • 25 days holiday
  • Company bonus scheme
  • Flexible Benefits scheme

Responsibilities

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

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 (e.g. PostgreSQL)
  • Elasticsearch / Opensearch
  • Unit testing and automation
  • Testing frameworks (Mocha, Jest, Cypress)
  • Experience in an Agile delivery team
  • Use of code repositories (e.g. GitLab); familiarity with branching strategies, PRs and merge processes
  • Collaborative mindset
  • Effective communication with stakeholders
  • Cross-functional teamwork
  • React
  • NextJS
  • TypeScript

…

Posted: October 1st, 2026