Principal Software Engineer
Raytheon
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
- 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
- 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_30443712