IT & Software

Principal Software Engineer

Raytheon

London · Greater London · United Kingdom

Share this job: X Facebook WhatsApp Save job : Principal Software Engineer
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

Reference: WJ-747_31196182 · Posted 01 Nov 2026, 12:12 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Software Engineer jobs in other states

Browse jobs

About GigBlow

GigBlow helps candidates browse open roles in one place. We do not process applications on your behalf—follow the apply link for next steps.

About us · Contact