Full Stack Software Engineer


Details:
  • Salary: £40,000 - 85,000 - Annum
  • Job Type: Permanent
  • Job Status: Full-Time
  • Salary Per: Annum
  • Location: Oxfordshire
  • Date: 1 day ago
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.

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.

Key Responsibilities

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.
Essential Experience

The successful candidate will have:

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.
Why Apply?

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.
Additional Information

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.

TT

Report this job

By sending this message I agree to GrindJob’s Terms and Conditions and Privacy Policy.

Enter your email to get a notification when similar jobs become available.

Create a job alert for Software Engineer in Oxfordshire ()

By continuing, you agree to GrindJob’s T&Cs and Privacy Policy.

When applying for a job, do not provide bank account details or any other financial information.
Never make any form of payment. GrindJob is not responsible for any external website content.

Enter your email to get a notification when similar jobs become available.

Your browser does not support Cookies or JavaScript or this option is turned off in your browser settings.

How to enable Cookies and JavaScript

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×

Please wait...
There was an error loading the page. Would you like to reload the page?