At a Glance
- Tasks: Build and maintain innovative delay-tolerant networking products using Rust and cloud technologies.
- Company: Leading tech company revolutionising communications for aerospace and deep-space applications.
- 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 and cloud technologies.
- Other info: Exciting opportunity to work with cutting-edge tech and make a real difference.
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 cislunar 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 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.
Senior Rust Software Engineer in Manchester employer: NPAworldwide
Contact Detail:
NPAworldwide Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Rust Software Engineer in Manchester
✨Tip Number 1
Network like a pro! Attend industry meetups, tech conferences, or even online webinars. You never know who you might bump into that could help you land that Senior Rust Software Engineer role.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially those involving Rust and distributed systems. This gives potential employers a taste of what you can do before they even meet you.
✨Tip Number 3
Prepare for the interview like it’s a mission to space! Research the company’s products and be ready to discuss how your experience aligns with their delay-tolerant networking goals. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Senior Rust Software Engineer in Manchester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Senior Rust Software Engineer. Highlight your experience with distributed systems, cloud technologies, and any relevant projects that showcase your skills in Rust and delay-tolerant networking.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about working with cutting-edge technologies in aerospace and how your background makes you a perfect fit for the team. Keep it engaging and personal.
Showcase Your Problem-Solving Skills: In your application, don’t just list your skills—demonstrate them! Share specific examples of how you've tackled complex challenges in previous roles, especially those related to networking or cloud technologies.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets the attention it deserves. Plus, it shows us you’re genuinely interested in joining our team!
How to prepare for a job interview at NPAworldwide
✨Know Your Rust Inside Out
Make sure you brush up on your Rust programming skills. Be prepared to discuss your experience with Rust, especially in building distributed systems and APIs. Practise coding challenges that involve Rust to demonstrate your proficiency during the interview.
✨Understand Delay-Tolerant Networking
Familiarise yourself with delay-tolerant networking concepts and standards like CCSDS or IETF BPv7. Being able to discuss these topics will show your genuine interest and understanding of the role, making you stand out as a candidate.
✨Showcase Problem-Solving Skills
Prepare examples of how you've tackled complex problems in previous projects. Use the STAR method (Situation, Task, Action, Result) to structure your answers, highlighting your analytical thinking and creativity in finding solutions.
✨Engage with Emerging Technologies
Stay updated on the latest advancements in cloud technologies and networking. Be ready to discuss how these innovations can impact the industry and how you can contribute to the company's mission of transforming communication networks.