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.