Satellite Software Engineer
Satellite Software Engineer

Satellite Software Engineer

Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
N

At a Glance

  • Tasks: Build and maintain innovative delay-tolerant networking products for space communication.
  • Company: Leading tech firm revolutionising aerospace communications with cutting-edge technology.
  • Benefits: Competitive salary, equity options, flexible hybrid working, and private health insurance.
  • Why this job: Join a diverse team and work on high-impact projects that connect space and Earth.
  • Qualifications: Degree in Computer Science or related field; experience with distributed systems.
  • Other info: Inclusive workplace celebrating diversity; applications from all backgrounds encouraged.

The predicted salary is between 36000 - 60000 £ per year.

Our client is leading the way in next-generation communications, building laser communications systems and software-defined networking platforms for aerospace and deep-space applications. With technology acquired from Google, they’re recreating solutions that let satellites, aircraft, and even lunar networks communicate seamlessly—essentially bringing space and Earth a lot closer together.

They’re looking for a Software Engineer (Delay-Tolerant Networking) to join their UK R&D team. You’ll help evolve their delay-tolerant networking products, including the Hardy Bundle Router and Spacetime Platform, and develop new features that will transform how communication networks operate worldwide. This is a fantastic opportunity to work with cutting-edge technologies, solve complex challenges, and make a genuine impact.

What You’ll Be Doing

  • Building and maintaining delay-tolerant networking products, platforms, and APIs using Rust, gRPC, and Protocol Buffers
  • Working on scalable and distributed systems using Kubernetes
  • Debugging, optimising, and improving systems for full-scale production environments
  • Collaborating with front-end developers to integrate user-facing features
  • Creating technical guides, tutorials, and documentation for teams and customers
  • Supporting new customer onboarding and ensuring smooth system integration
  • Keeping up with the latest advancements in networking and cloud technologies

What We’re Looking For

  • A degree in Computer Science, Software Engineering, or a related field
  • Experience building distributed systems with cloud technologies
  • Strong problem-solving and communication skills
  • Enjoys working with customers to find creative, practical solutions
  • Curious, innovative, and genuinely excited about emerging technologies

Nice-to-Haves

  • Experience with delay-tolerant networking standards (e.g., CCSDS/IETF BPv7, BPSec)
  • Hands-on experience with microservices, event-driven architectures, and CNCF technologies
  • Familiarity with Google Cloud Platform (GCP) or AWS
  • Experience writing tutorials, documentation, or technical blog posts

Why You’ll Love This Role

  • Work on high-impact, innovative projects in space technology and digital infrastructure
  • Competitive salary, equity options, pension, and private health insurance
  • Flexible hybrid working (UK-based remote)
  • Collaborate with a diverse, international, and forward-thinking team
  • Get hands-on experience with AI-driven networks, space-ground integration, and cloud mission control systems

Who Can Apply

Applicants must have the right to work in the United Kingdom.

Our Client Is an Equal Opportunity Employer

They celebrate diversity and are committed to creating an inclusive workplace. Applications from candidates of all backgrounds are warmly encouraged.

Satellite Software Engineer employer: NPAworldwide

Join a pioneering company at the forefront of space technology, where you'll work on innovative projects that bridge communication between Earth and space. With a flexible hybrid working model, competitive salary, and a commitment to employee growth and diversity, this role offers a unique opportunity to collaborate with a talented international team while making a significant impact in the field of delay-tolerant networking.
N

Contact Detail:

NPAworldwide Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Satellite Software Engineer

✨Tip Number 1

Network like a pro! Attend industry meetups, webinars, or conferences related to aerospace and software engineering. It's a great way to meet people in the field and get your name out there.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving delay-tolerant networking or cloud technologies. This will give potential employers a taste of what you can do.

✨Tip Number 3

Don’t be shy about reaching out! If you see a job that excites you, connect with someone at the company on LinkedIn. A friendly message can go a long way in making you stand out.

✨Tip Number 4

Apply through our website! We love seeing applications directly from candidates who are genuinely interested in our mission. Plus, it shows you're proactive and keen to join our team.

We think you need these skills to ace Satellite Software Engineer

Rust
gRPC
Protocol Buffers
Kubernetes
Distributed Systems
Cloud Technologies
Problem-Solving Skills
Communication Skills
Technical Documentation
Customer Onboarding
Delay-Tolerant Networking Standards
Microservices
Event-Driven Architectures
Google Cloud Platform (GCP)
AWS

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with distributed systems and cloud technologies, as these are key for the Satellite Software Engineer role.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about working in space technology and how your background aligns with our mission. Be genuine and let your passion shine through!

Showcase Your Projects: If you've worked on relevant projects, whether in school or professionally, make sure to include them. We love seeing practical examples of your problem-solving skills and technical expertise.

Apply Through Our Website: For the best chance of getting noticed, apply directly through our website. It helps us keep track of applications and ensures you’re considered for the role you’re interested in!

How to prepare for a job interview at NPAworldwide

✨Know Your Tech

Make sure you brush up on the technologies mentioned in the job description, like Rust, gRPC, and Kubernetes. Familiarise yourself with delay-tolerant networking concepts and be ready to discuss how you've used these technologies in your past projects.

✨Showcase Problem-Solving Skills

Prepare examples of complex challenges you've faced in previous roles and how you tackled them. This role requires strong problem-solving abilities, so think of specific instances where your innovative solutions made a difference.

✨Communicate Clearly

Since this position involves collaboration with front-end developers and customer onboarding, practice explaining technical concepts in simple terms. Being able to communicate effectively with both technical and non-technical audiences is key.

✨Stay Curious and Engaged

Demonstrate your passion for emerging technologies by discussing recent advancements in networking or cloud tech that excite you. Showing genuine interest can set you apart from other candidates and align with the company's innovative spirit.

Satellite Software Engineer
NPAworldwide

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

N
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>