Rolls-Royce

Rolls-Royce

Designs and manufactures power and propulsion systems for aerospace, marine, defence and energy sectors.

50,000Civil aerospaceDefencePower SystemsElectricalCommercial marineYachtMarineIndustrial constructionBuilding constructionWebsite

Software Developer (Python/SQL/Testing) - Submarines

Develop data-driven software for submarine analytics using Python, SQL, and web frameworks.

Derby, England, United Kingdom
Full Time
Junior (1-3 years)
-must hold a security check clearance; support provided for obtaining it if not already held.

Job Highlights

Environment
Office Full-Time
Security Clearance
-must hold a security check clearance; support provided for obtaining it if not already held.

About the Role

The business designs, manufactures and provides through‑life support for nuclear propulsion products for the Royal Navy’s submarine fleet. The development team works within an Agile Scrum framework, offering exposure to a broad range of products and business areas. The developer will collaborate with diverse stakeholders, learn how Rolls‑Royce Submarines supports the fleet, and help deliver valuable software solutions. • Work within a Scrum team to turn ideas into practical, iterative software solutions. • Design and build user‑friendly applications, collaborating with data specialists and software experts. • Create data‑driven tools that enable engineers and customers to extract actionable insights. • Maintain software quality by rigorously testing, debugging, and ensuring integrity throughout the lifecycle. • Apply creative problem‑solving to meet user requirements and enhance engagement. • Utilize Python, SQL, and Vue or React to develop applications. • Employ modern development tools, version control, testing practices, and CI/CD pipelines (Azure DevOps or similar). • Communicate effectively with team members, customers, and stakeholders.

Key Responsibilities

  • scrum development
  • application development
  • data tools
  • testing
  • python development
  • ci/cd pipelines

What You Bring

Rolls‑Royce values agility, boldness, collaboration and simplicity. These principles guide the assessment process and are expected of all employees. Candidates must have experience with Python, SQL and preferably Vue or React, be familiar with modern development tools, version control and testing, and have exposure to CI/CD pipelines (Azure DevOps or similar). Strong communication skills, a relevant degree or demonstrable expertise, and the ability to obtain a Security Check clearance are required. The position is graded Staff (7‑10), with salary dependent on experience. Applicants must be UK nationals or MoD‑approved dual nationals; the company will assist with security clearance. Rolls‑Royce is committed to an inclusive, respectful workplace and supports employee wellbeing. • Hold a degree in Computing, Mathematics, Science or Engineering, or demonstrate equivalent expertise via a GitHub portfolio. • Obtain a Security Check clearance (company will support) and be a UK national or MoD‑approved dual national.

Requirements

  • python
  • sql
  • vue
  • ci/cd
  • degree
  • security clearance

Work Environment

Office Full-Time

Apply Now