Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

E-Space

Senior Ground Software Engineer

Posted Updated
Discussion
  • E-Space is looking for a Senior Software Engineer to join our Ground Software team
  • You will collaborate with multidisciplinary engineering teams to build the mission-critical software that powers our satellite constellation operations
  • You will develop highly available, highly-scalable backend systems using Python in an API-first, event-driven architecture deployed in the cloud using containerized solutions
  • Working on greenfield projects, you’ll be responsible for the entire software development lifecycle—from system design and architecture to hands-on coding and infrastructure implementation
  • This role combines technical leadership with deep engineering work, making foundational decisions that will scale with our growing constellation
  • Design and architect scalable backend systems and event-driven microservices for satellite operations
  • Build high-performance APIs for mission-critical command and control operations
  • Create workflow orchestration systems for automated satellite and ground procedures
  • Develop scalable data ingestion and processing pipelines for high-rate satellite telemetry and command streams
  • Collaborate to establish software engineering and DevOps best practices including code reviews, testing standards, and architectural guidelines
  • Knowledge of Infrastructure as Code (Terraform/OpenTofu), monitoring/observability tools, and high-availability system design
  • Strong system design skills with ability to make architectural decisions for scalable distributed systems
  • Experience with message bus systems (Kafka, MQTT) and in-memory databases for real-time data processing
  • Proficiency with microservices architecture, message queues, gRPC, and protobufs
  • Knowledge of CCSDS protocols (TC, TM, CFDP) or willingness to learn space communication standards quickly
  • Expert Python skills with experience with modern frameworks (FastAPI, Pydantic, SQLAlchemy), asynchronous programming (asyncio, threading), API development
  • Experience with high-throughput data processing and performance optimization for mission-critical applications
  • Solid understanding of AWS services, PostgreSQL, and container-based deployment solutions
  • Kubernetes production experience (HPA, resource management, networking, debugging pods at scale) Experience designing and implementing event-driven architectures and workflow orchestration systems
  • 5+ years of backend software engineering experience building scalable, fault-tolerant systems for telemetry ingestion, command & control, or real-time data processing at scale
  • Hands-on experience with CI/CD pipelines, automated testing, and modern software development practices
  • Time-series databases (InfluxDB, TimescaleDB, or similar at high ingest rates)
  • Bachelor’s degree in Software Engineering, Computer Science, or equivalent
  • Knowledge of time-series databases
  • Experience with Kubernetes and container orchestration platforms
  • Background in satellite operations, mission control systems, aerospace, defense, or other mission-critical industries
  • Exceptional attention to detail and an ownership mentality
  • Grafana/observability stack for distributed systems monitoring Strong intellectual curiosity and commitment to continuous learning
  • We are redefining how satellites are designed, manufactured and used—so we’re looking for candidates with passion, deep knowledge and direct experience on LEO satellite component development, design and in-orbit activities. If that’s your experience – then we’ll be immediately wow-ed

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.