Rust Developer

Rust Developer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
N

At a Glance

  • Tasks: Build and maintain innovative delay-tolerant networking products using Rust and cloud technologies.
  • Company: Leading tech firm revolutionising space communication with cutting-edge solutions.
  • 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 in space technology.
  • 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 communication systems and software-defined networking platforms for aerospace and deep-space applications. With technology acquired from Google, they’re creating solutions that let satellites, aircraft, and even lunar networks communicate seamlessly, essentially bringing space and Earth a lot closer together.

The Role

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 HardyBundleRouter and SpacetimePlatform, and develop new features that will transform how communication networks operate worldwide.

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 BP v7, 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.

Rust Developer 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 competitive salary, equity options, and a commitment to employee growth through flexible hybrid working arrangements, this role offers a unique opportunity to collaborate with a diverse team in a dynamic environment. Embrace your curiosity and passion for emerging technologies while contributing to high-impact solutions that shape the future of communications.
N

Contact Detail:

NPAworldwide Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Rust Developer

✨Tip Number 1

Network like a pro! Attend industry meetups, tech conferences, or online webinars related to Rust and networking. You never know who you might bump into that could help you land that dream job.

✨Tip Number 2

Show off your skills! Create a GitHub repository showcasing your Rust projects or contributions to open-source. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for those interviews! Brush up on your problem-solving skills and be ready to discuss your experience with distributed systems and cloud technologies. Practice common coding challenges to boost your confidence.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for you, and applying directly helps us keep track of your application. Plus, it shows you’re serious about joining our team!

We think you need these skills to ace Rust Developer

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 Rust, distributed systems, and any relevant cloud technologies to catch our eye!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about this role and how your background fits in. Share specific examples of your work with delay-tolerant networking or similar projects to show us what you can bring to the team.

Show Off Your Problem-Solving Skills: In your application, don’t shy away from showcasing your problem-solving abilities. We love candidates who can think outside the box, so share a story or two about how you've tackled challenges in your previous roles.

Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any updates from us!

How to prepare for a job interview at NPAworldwide

✨Know Your Rust Inside Out

Make sure you brush up on your Rust programming skills before the interview. Be prepared to discuss your experience with Rust, especially in building distributed systems and APIs. Practising coding challenges in Rust can also help you feel more confident.

✨Familiarise Yourself with Delay-Tolerant Networking

Since the role focuses on delay-tolerant networking products, it’s crucial to understand the basics and any relevant standards like CCSDS/IETF BP v7. Research how these technologies work and think about how you can contribute to evolving their products.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems, particularly in scalable and distributed systems. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your thought process.

✨Engage with the Team Spirit

This role involves collaboration with front-end developers and customer support, so be ready to demonstrate your communication skills. Share experiences where you’ve worked in a team to deliver solutions, and express your enthusiasm for working with diverse teams.

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
>