Full Stack Software Engineer

Tt
Oxford, UK
6 days ago
Apply on www.cv-library.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
£40,000.0 - £85,000.0
Working hours
Shift work

Tech stack

Java (Programming Language) Agile Methodology Amazon Web Services Microsoft Azure C++ (Programming Language) Cloud Computing Databases Continuous Integration Data Integrity Github Python (Programming Language) Object-Oriented Software Development
+18 more
Scrum Methodology Software Architecture Software Engineering Software Systems SQL Databases Web Application Frameworks ReactJS Software Security Backend Git Containerization Gitlab-ci Kubernetes Information Technology Data Management Software Version Control Docker Programming Languages

Job description

An exciting opportunity has arisen for a Full Stack Software Engineer to join a growing engineering team developing advanced software solutions for next-generation space missions.

This role offers the opportunity to contribute to the design, development and maintenance of high-quality software systems supporting critical space operations. You will work across the full software stack, developing reliable and scalable solutions within a mission-critical environment., As a Full Stack Software Engineer, you will:

  • Design, develop and maintain scalable backend services using modern programming languages.
  • Build dynamic and responsive frontend applications using modern frameworks.
  • Design, manage and optimise databases to ensure performance, reliability and data integrity.
  • Develop and maintain containerised applications using technologies such as Docker and Kubernetes.
  • Support the development and optimisation of CI/CD pipelines to improve software delivery processes.
  • Collaborate with multidisciplinary engineering teams to define, design and deliver new software capabilities.
  • Troubleshoot and resolve software issues across the full technology stack.
  • Participate in Agile development practices, including sprint planning, daily stand-ups and retrospectives.
  • Contribute to continuous improvement of software engineering practices, tools and processes., This is an excellent opportunity to join a highly skilled engineering team working on cutting-edge technology within the space sector.

You will have the opportunity to:

  • Work on complex, mission-critical software systems.
  • Develop solutions supporting future space operations.
  • Collaborate with experienced engineers across multiple disciplines.
  • Work with modern software technologies across cloud, automation and software architecture.
  • Play a key role in the delivery of innovative space programmes.

Requirements

We are looking for a software engineer with strong full stack development experience and an interest in space technology. Experience within the space sector or adjacent industries such as defence, aerospace, telecommunications, automotive or other high-reliability environments would be highly beneficial., * A degree in Computer Science, Engineering or a related technical discipline, or equivalent practical experience.

  • 2+ years’ experience developing software for mission-critical or high-reliability applications.
  • 2+ years’ experience in full stack software development.
  • Strong object-oriented programming experience using languages such as Java, Python or C++.
  • Experience developing frontend applications using modern frameworks, ideally React.
  • Experience working within Agile/Scrum development environments.

Technical Skills

Experience in some of the following areas would be highly desirable:

  • Containerisation technologies including Docker, Kubernetes and Docker Compose.
  • CI/CD tooling such as GitLab CI or GitHub Actions.
  • SQL databases and data management.
  • Git and modern version control workflows.
  • Cloud platforms such as AWS or Azure.
  • Software security best practices.
  • Ground segment software systems.
  • Space communication standards including CCSDS or ECSS protocols.
  • Space data formats such as SCOS-2000 or XTCE.

Benefits & conditions

  • Hybrid working available including 9/75 work pattern.
  • Flexible working arrangements around core hours.
  • Competitive salary package.
  • 25 days holiday plus bank holidays, increasing with service.
  • Private healthcare and life insurance benefits.
  • Relocation support may be available.
  • Opportunity to work within a state-of-the-art engineering environment.

Candidates should already hold, or be eligible to obtain, UK Security Clearance to at least SC level.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.cv-library.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all