We are looking for

Senior Rust Developer

UK, Remote
Negotiable
Full-time
Apply now +

About Pan Galactic

Pan Galactic is at the forefront of building secure, trusted networks for the future space economy. We specialise in developing cyber-secure cybersecurity software and pioneering in-orbit data centres that will underpin the next generation of space-based infrastructure and commerce.

Role Overview

We are seeking a talented Rust Developer to join our engineering team and help build the critical systems that will secure humanity's expansion into space. You will work on high-performance, safety-critical software that operates in challenging environments, from ground-based control systems to space-deployed applications.

Key Responsibilities

Core Development

  • Design and implement robust, secure systems using Rust for space-based and terrestrial applications
  • Develop high-performance networking protocols and data processing systems for in-orbit data centres
  • Build cybersecurity software components that ensure the integrity of space-based communications
  • Write memory-safe, concurrent code for mission-critical systems with zero-tolerance for failure

Security & Reliability

  • Implement cryptographic protocols and secure communication channels for space-to-ground data transmission
  • Develop fault-tolerant systems that can operate autonomously in space environments
  • Conduct thorough code reviews with focus on security vulnerabilities and performance optimisations
  • Collaborate with cybersecurity specialists to integrate advanced threat detection and prevention mechanisms

System Integration

  • Work closely with embedded systems engineers to optimise software for space-hardened hardware
  • Interface with satellite communication protocols and space networking standards
  • Integrate with existing aerospace industry tools and frameworks
  • Participate in end-to-end testing of space-deployed systems

Essential Requirements

Technical Skills

  • 3+ years of professional experience with Rust programming
  • Strong understanding of systems programming concepts including memory management, concurrency, and performance optimisation
  • Experience with network programming and distributed systems
  • Knowledge of cryptographic principles and secure coding practices
  • Familiarity with Linux/Unix environments and command-line tools
  • Experience with version control systems (Git) and collaborative development workflows

Professional Qualities

  • Ability to write clean, well-documented, and maintainable code
  • Strong problem-solving skills and attention to detail
  • Experience working in agile development environments
  • Excellent communication skills and ability to work effectively in cross-functional teams
  • Understanding of software testing methodologies and continuous integration practices

Highly Desirable

Aerospace & Space Technology

  • Experience with embedded systems programming or real-time systems
  • Knowledge of aerospace industry standards and regulations
  • Understanding of satellite communication protocols or space networking
  • Experience with radiation-hardened or space-qualified hardware

Advanced Technical Skills

  • Experience with async/await patterns and tokio ecosystem
  • Knowledge of WebAssembly (WASM) and its applications
  • Familiarity with containerisation technologies (Docker, Kubernetes)
  • Experience with database systems and data processing pipelines
  • Understanding of formal verification methods or safety-critical software development

Security & Compliance

  • Experience with cybersecurity frameworks and threat modelling
  • Knowledge of compliance standards relevant to aerospace or defence industries
  • Understanding of secure software development lifecycle (SDLC) practices

What We Offer

Professional Development

  • Opportunity to work on cutting-edge technology that will shape the future of space commerce
  • Access to training and conferences in both Rust development and space technology
  • Mentorship from industry experts in aerospace and cybersecurity
  • Clear career progression pathways within a rapidly growing company

Work Environment

  • Competitive salary and equity participation in a pioneering space technology company
  • Comprehensive benefits package including health insurance and pension contributions
  • Flexible working arrangements with options for remote work
  • State-of-the-art development tools and equipment
  • Collaborative, innovation-focused culture with minimal bureaucracy

Mission Impact

  • Direct contribution to humanity's expansion into space
  • Work on systems that will enable secure communications for lunar bases, Mars missions, and asteroid mining operations
  • Be part of building the foundational infrastructure for the space economy

Application Process

To apply, please submit:

  • Current CV highlighting your Rust experience and relevant projects
  • Cover letter explaining your interest in space technology and cybersecurity
  • Links to relevant code repositories or portfolio demonstrating your Rust skills
  • Any relevant certifications or notable achievements in software development

We welcome applications from candidates of all backgrounds and are committed to building a diverse team that reflects the global nature of space exploration.

Sound like the right opportunity for you?
Apply for this role
Apply now +
Share this opportunity