At a Glance
- Tasks: Build and maintain tools for satellite control and mission operations.
- Company: Join a pioneering UK space company with a collaborative culture.
- Benefits: Competitive salary, hybrid work model, and hands-on experience with cutting-edge tech.
- Why this job: Control real spacecraft and tackle exciting engineering challenges.
- Qualifications: 3+ years in full stack development, strong Java or C++ skills, and React experience.
- Other info: Dynamic team environment with significant career growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
A UK-based space company is hiring a Full Stack Software Developer to join their Ground Segment Software Team. This team builds the critical systems that control and communicate with satellites in orbit, connecting mission operations on Earth to spacecraft in space.
This role focuses on full stack development for ground segment tools that integrate with external platforms like SCOS and GMV. The work is highly technical, involving real-time, fault-tolerant systems used in active satellite operations. This is not web or e-commerce work. It’s engineering that keeps satellites running and missions on track.
What You’ll Do
- Build and maintain full stack tools that support satellite control and mission operations
- Develop backend services in Java or C++, with React frontends
- Integrate in-house systems with third-party ground segment tools
- Work across the full software lifecycle, from design to test to deployment
- Help shape architectural decisions for robust and scalable systems
- Collaborate closely with operations, mission, and systems teams
What You’ll Need
- 3+ years of experience in full stack software development
- Strong object-oriented programming in Java or C++
- Solid experience with React on the frontend
- Proven work on mission-critical systems (space, defense, aviation, or nuclear)
- A degree in software engineering, computer science, or similar
- A practical, detail-oriented approach to engineering problems
Nice to Have
- Experience with Docker or other container tools
- Familiarity with CI/CD pipelines and SQL databases
- Understanding of ECSS or CCSDS standards
- Knowledge of telemetry handling and distributed systems
Why This Role?
- Your software will control real spacecraft
- The problems you solve will be real engineering challenges, not just UI bugs
- You’ll work in a small, capable team with high visibility and impact
- The team is collaborative, the environment is hands-on, and the tech is cutting-edge
- Hybrid model with two days onsite per week in a well-equipped Oxfordshire facility
Full-Stack Software Developer in Oxford employer: Darwin Recruitment
Contact Detail:
Darwin Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full-Stack Software Developer in Oxford
✨Tip Number 1
Network like a pro! Reach out to folks in the space industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your full stack projects, especially those related to mission-critical systems. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Java, C++, and React skills. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think and solve problems!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team and contributing to exciting space missions.
We think you need these skills to ace Full-Stack Software Developer in Oxford
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in full stack development, especially with Java or C++. We want to see how your skills align with the mission-critical systems we work on.
Showcase Relevant Projects: Include any projects that demonstrate your ability to build and maintain tools for satellite control or similar fields. This will help us understand your hands-on experience and problem-solving skills.
Craft a Compelling Cover Letter: Use your cover letter to express your passion for space systems and how you can contribute to our team. Be specific about why you’re excited about this role and what you can bring to the table.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team.
How to prepare for a job interview at Darwin Recruitment
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Java or C++ and React. Brush up on your full stack development skills and be ready to discuss specific projects where you've used these technologies.
✨Understand the Mission
Familiarise yourself with the company's work in space systems and mission operations. Being able to talk about how your role as a Full Stack Software Developer contributes to satellite control will show your genuine interest and understanding of the industry.
✨Prepare for Technical Questions
Expect technical questions that assess your problem-solving skills and knowledge of fault-tolerant systems. Practice coding challenges and be ready to explain your thought process clearly, as this role involves critical engineering challenges.
✨Show Your Collaborative Spirit
This role requires close collaboration with various teams. Be prepared to share examples of how you've worked effectively in a team setting, particularly in high-stakes environments like space or defence. Highlight your communication skills and adaptability.