Umbra logo

Senior Software Engineer

Umbra

Senior Software Engineer

Umbra is seeking a Senior Software Engineer to join our team and contribute to the development of our internal software applications and services. As a key back-end contributor, you will collaborate with product owners and multidisciplinary engineering teams to analyze, develop, and maintain the software that supports our autonomous satellite operations. This role offers the flexibility to work fully remote or in a hybrid model from our offices in Santa Barbara, CA, Austin, TX, or Arlington, VA.

Key Responsibilities

  • Build, test, and maintain applications that run our satellites, addressing challenges such as automating spacecraft operations, mission scheduling, command and telemetry pipeline, mission data pipeline, and anomaly response.
  • Provide software architecture expertise to cross-functional engineering and product teams.
  • Establish and adhere to DevOps practices to ensure customer and satellite-operational needs are met with quality and performance.
  • Perform other professional duties as assigned.

Basic Qualifications

  • Bachelor of Science in Computer Science or equivalent experience.
  • 5+ years of professional experience developing highly available web services with server-side scripting languages, preferably Python.
  • 3+ years of experience designing, developing, and testing intuitive and well-documented commercial RESTful APIs.
  • Foundational understanding of software architecture, event-driven microservices, interface design, and automated testing patterns.
  • Experience with database-backed applications and relational database concepts, preferably Postgres.
  • Good communication skills and ability to work collaboratively in a team environment.
  • Experience designing and documenting commercial APIs, preferably with Swagger/OpenAPI.
  • Current security clearance or willingness and ability to acquire one.

Bonus Qualifications

  • Experience in the aerospace industry.
  • Experience building software to automate space operations.
  • Experience with mission scheduling software and/or schedule optimization.
  • Experience developing image processing/formation applications.
  • Experience building custom GIS applications, STAC, or other imagery catalog APIs.
  • DevOps/SRE-related background, such as:
    • Experience developing Kubernetes/Docker containerized services.
    • Experience developing automated build and test pipelines in a CI/CD lifecycle.
    • Experience with app/infrastructure monitoring and alerting principles and best practices.
    • Experience with cloud and application security, access control, and identity management.

Benefits

  • Flexible Time Off, Sick, Family & Medical Leave
  • Medical, Dental, Vision, Life, LTD, STD (employer funded)
  • Voluntary Life, Critical Illness, Accidental, Hospital Indemnity, Pet Insurance (employee funded)
  • 401k with 3% non-elective company contribution
  • Stock Options

Umbra is an Equal Opportunity Employer committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

Employment Eligibility Verification

In compliance with federal laws, all hired persons will be required to verify their identity and eligibility to work in the United States by completing the required Employment Eligibility Verification Form (I-9 Form) upon hire.

ITAR/EAR Requirements

This position may include access to technology and/or data that is subject to U.S. export controls pursuant to ITAR and EAR. To comply with federal export controls, all persons hired must be a U.S. citizen, U.S. national, U.S. lawful permanent resident, refugee or asylee as defined by 8 U.S.C. 1324b(a)(3), or must otherwise be eligible to obtain the required authorizations from the U.S. Department of State and/or U.S. Department of Commerce as applicable.

Benefits
Extracted with AI

  • 401(k)
  • Flexible Time Off
  • Sick Leave
  • Family & Medical Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • Long Term Disability
  • Short Term Disability
  • Voluntary Life Insurance
  • Critical Illness Insurance
  • Accidental Insurance
  • Hospital Indemnity
  • Pet Insurance
  • Stock Options

Similar jobs

Last update: 23 minutes ago

Maxar Technologies logo
Maxar Technologies

Senior Software Engineer

Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.

Blue Origin logo
Blue Origin

Senior Software Engineer III - Aerospace Applications

Join Blue Origin as a Senior Software Engineer III to design and develop aerospace applications using Python, TypeScript, and AWS.

Loft Orbital logo
Loft Orbital

Backend Engineer with Python and C++

Join Loft Orbital as a Backend Engineer in San Francisco, focusing on satellite performance and safety with Python and C++.

Orbem logo
Orbem

Senior Platform Engineer

Join Orbem as a Senior Platform Engineer to build robust platforms, enhance software delivery, and drive innovation in AI-powered imaging.

Astranis Space Technologies logo
Astranis Space Technologies

Full Stack Engineer - Ground Software

Join Astranis as a Full Stack Engineer to design software for satellite operations. Work on-site in San Francisco with a focus on Python, TypeScript, and React.

Anduril Industries logo
Anduril Industries

Lead Robotics Software Engineer

Lead Robotics Software Engineer needed in Costa Mesa, CA. Develop cutting-edge defense robotics with AI and sensor fusion.

Raft logo
Raft

Senior Software Engineer (Back-End)

Join Raft as a Senior Software Engineer (Back-End) in Colorado Springs. Work on complex projects with AWS, REST APIs, and more. Hybrid role with great benefits.

StreetLight logo
StreetLight

Senior Software Engineer - Remote

Senior Software Engineer for a leading SaaS platform, specializing in Python and data-focused libraries, remote work.

Planetek Hellas logo
Planetek Hellas

Senior Backend Software Engineer

Join Planetek Hellas as a Senior Backend Software Engineer to design scalable systems in a hybrid work environment.

Blue Origin logo
Blue Origin

Senior Ground Software Architect Engineer - Lunar Permanence

Join Blue Origin as a Senior Ground Software Architect Engineer in Denver, CO, focusing on lunar permanence.

Waabi logo
Waabi

Remote Software Engineer

Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.

Anduril Industries logo
Anduril Industries

Senior Flight Software Engineer

Join Anduril as a Senior Flight Software Engineer in Seattle, developing cutting-edge software for autonomous systems.

Parrot logo
Parrot

Senior Software Engineer (Full-Stack)

Join Parrot as a Senior Software Engineer (Full-Stack) to build AI-driven web applications and backend services.

Abnormal Security logo
Abnormal Security

Senior Back End Software Engineer

Senior Back End Engineer specializing in Python, Go, AWS, Kubernetes, and distributed systems. Remote work available.

Skydio logo
Skydio

Senior Software Engineer - Backend

Senior Backend Software Engineer at Skydio, focusing on cloud infrastructure and real-time data systems. Experience with AWS, Python, TypeScript required.

Augment AI logo
Augment AI

Senior Software Engineer, Platform

Join Augment AI as a Senior Software Engineer to build AI-driven platforms. Work with AWS, Ruby, Python, and more. Remote or hybrid options available.

Assembled logo
Assembled

Senior Software Engineer

Senior Software Engineer needed in San Francisco. Lead projects, mentor teams, and drive technical directions in a dynamic environment.

Rocket Science Group 🔜 Gamescom logo
Rocket Science Group 🔜 Gamescom

Senior Fullstack Engineer

Join Rocket Science Group as a Senior Fullstack Engineer to develop scalable solutions for games in a hybrid work environment.

Waabi logo
Waabi

Senior Software Engineer, Simulation

Senior Software Engineer in Simulation with skills in AI, Python, Rust, and Robotics. Competitive salary and benefits.

Gecko Robotics logo
Gecko Robotics

Senior Forward Deployed Software Engineer - Team Lead

Lead a team of engineers in developing solutions for critical infrastructure using advanced robotics and AI. Based in New York, hybrid work model.

Ubiminds: You, International.  logo
Ubiminds: You, International.

Senior Python Engineer

Join Ubiminds as a Senior Python Engineer, work remotely with Python, Django, Kubernetes, AWS, and more.

Mendel.ai logo
Mendel.ai

Senior Software Engineer (Cloud & DevOps)

Join Mendel.ai as a Senior Software Engineer in Cloud & DevOps, focusing on cloud infrastructure, CI/CD, and automation.

MORSE Corp logo
MORSE Corp

Senior Python Software Engineer

Join MORSE Corp as a Senior Python Software Engineer in Cambridge, MA. Work on cutting-edge AI and machine learning projects.

Anthropic logo
Anthropic

Senior Software Engineer, Research Tools

Senior Software Engineer needed for AI research company, focusing on developing research tools and improving AI systems.