Software Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimate### Who you are
- The ideal candidate is a self-motivated and versatile software engineer who is excited to build our cloud infrastructure, web services and applications like mission planning & control software, ground station integrations, and tools to gain insight into Earth’s complex systems
- B.S., M.S., or Ph.D. in computer science or related field, or equivalent experience
- 4+ years experience as a software engineer in a team environment
- Strong programming experience in Python for web development
- Experience with cloud-native software development in at least one major cloud provider (AWS, GCP, Azure) using containers
- Excellent communication and presentation skills
- Excited to work in a fast-paced environment with new opportunities each week
- Experience with the AWS / Govcloud ecosystem
- Experience managing CI/CD in cloud-based development, staging, and production environments
- Have a passion for simple architectures and clean APIs
- Strong Linux fundamentals and comfortable with Linux development and deployment environment
- IT and Information security (authentication, encryption)
- Experience smoothly deploying continuously evolving data services to customers
- We encourage you to apply, even if you don't check all the boxes, and we look forward to reviewing your application!
### What the job involves
- Muon is looking for a Software Engineer (Back-end) to join our Ground Software team
- Our team broadly owns all the software that enables us to communicate with the satellite, as well as customer APIs that enable multi-satellite planning and scheduling
- We are fully responsible for the software we build through its full lifecycle; from implementing deployable applications, managing the infrastructure they run on, and supporting them running in production
- You'll build a world class Mission Planning & Control System in the cloud, using tools like Docker and FastAPI
- Participate in designing our cloud architecture: choosing which technologies we will use, how we will organize the system, and when we should build systems in-house vs buy them off the shelf, to maximize the impact of our team
- Manage the infrastructure we will use to deploy our cloud applications, using tools like Kubernetes, Helm, and AWS Lambda
- Build the spacecraft-to-cloud data integration: processing and archiving the command history and telemetry, using tools like Kafka, InfluxDB, and Grafana
- Build the APIs and tooling to integrate our cloud with remote antenna ground station networks
- Architect systems to achieve low latency and fault tolerance
- Deploy infrastructure and tools to workstations, on-premises data centers, and cloud environments
### Benefits
- 100% health, dental, and vision coverage for employees; 50% coverage for dependents (Concierge Medical offered through One Medical where available)
- Parental leave for primary and secondary caregivers
- Generous time off policy
- 401(k) plan through Betterment and equity management through Carta
- Fully stocked kitchen at our HQ and we cater lunch 3 days per week
- Dog-friendly office
Similar roles
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote- Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite
- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
- Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
- Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite