Principal Software Engineer / Senior Full-Stack Software Engineer

Company: Raytheon
Apply for the Principal Software Engineer / Senior Full-Stack Software Engineer
Location: Ancoats
Job Description:

Job Description

hackajob is collaborating with Raytheon to connect them with exceptional professionals for this role.

n

Raytheon UK have a full time, permanent opportunity for a Principal Software Engineer to join our team on our Manchester or Gloucester sites within a hybrid working pattern.

n

As Principal Software Engineer, you have the opportunity to focus on technical work or have a mixture of technical focus and people management focus – guiding and developing our more junior members of the team. Either way, you'll be a part of our experienced software dev function, working in a cross-functional team, delivering and deploying critical software across a variety of business areas.

n

Due to the interesting work we do and the sector this team is working in, we require all candidates to hold SC and be eligible & willing to obtain eDV clearance.

n

Responsibilities

n

    n

  • n

    Design and build software using industry best practice

  • n

  • n

    Collaborate with stakeholders and other engineers

  • n

  • n

    Contribute to the completion of milestones associated with your project

  • n

  • n

    Contribute to continuous improvement within your team

  • n

  • n

    Collaborate with your peers on technical direction within your team 

  • n

n

Required Skills and Experience

n

    n

  • n

    Full-stack experience across a selection of JavaScript frameworks (React, NextJS), TypeScript, Python, Java

  • n

  • n

    REST API development & OpenAPI / Swagger

  • n

  • n

    Cloud services (AWS or Azure)

  • n

  • n

    Containerisation & Orchestration (Docker, Kubernetes, OpenShift)

  • n

  • n

    Infrastructure as Code (Terraform, Ansible)

  • n

  • n

    Relational Databases (e.g. PostgreSQL)

  • n

  • n

    Elasticsearch / Opensearch

  • n

  • n

    Unit testing / automation and use of testing frameworks (e.g. Mocha, Jest, Cypress)

  • n

n

We appreciate you may not be an expert in every area above – we can support with training and development in some areas! Please do make an application and we will identify where we can best support your growth specific to your application.

n

 

Posted: July 12th, 2026