Point your AI agent at freehire and let it find you a job.

Get the CLI →

South Park Commons

Open 95d

Senior Software Engineer, Ground Software

Posted Updated 4 views
Discussion

You will join the Ground Software team to build cloud infrastructure, web services, and applications such as mission planning & control software, ground station integrations, and tools that provide insight into Earth's complex systems. You'll own the software that enables communication with the satellite, as well as customer APIs for multi-satellite planning and scheduling, taking full responsibility for these systems through their entire lifecycle, from implementation to infrastructure management to production support.

Responsibilities

  • 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 to build systems in-house vs buy them off the shelf
  • Manage the infrastructure used to deploy 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 the 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

Requirements

  • B.S., M.S., or Ph.D. in computer science or related field, or equivalent experience
  • 8+ 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

Benefits

  • Equity grant
  • Medical, dental, and vision insurance
  • 401k retirement plan
  • Short & long term disability and life insurance
  • Three weeks paid vacation for new employees
  • 12 paid holidays
  • Unlimited sick time
  • Paid parental leave

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.