Umbra · 7 hours ago
Senior Software Engineer
Umbra is an American space technology company delivering advanced systems that empower customers worldwide with unmatched access to critical information from space. The Senior Software Engineer will join the Scheduling team to design, build, and maintain critical systems supporting autonomous satellite operations.
AerospaceGeospatialImage RecognitionInformation TechnologySatellite CommunicationSoftware
Responsibilities
Design, develop, and maintain reliable, scalable, and secure mission control and communications systems
Take shared ownership of critical services, reducing single-threaded dependencies and improving team resilience
Contribute to architectural decisions and influence system design for reliability and maintainability
Collaborate with cross-functional teams, including operations and platform engineering, to deliver end-to-end solutions
Participate in on-call rotations and ensure system uptime and performance goals are met
Qualification
Required
Bachelor of Science in Computer Science or equivalent experience
5-8+ years of professional experience developing highly available web services with server-side scripting languages, preferably Python
3-5+ years of experience designing, developing, and testing intuitive and well-documented commercial RESTful API
Demonstrated foundational understanding of software architecture, event-driven microservices, interface design, and automated testing patterns
2+ years of professional experience developing automated build and test pipelines in a CI/CD lifecycle
Experience with database-backed applications and relational database concepts, preferably Postgres
Solid understanding of cloud and application security, access control, and identity management
Experience developing Kubernetes/Docker containerized services
Experience with AWS or other cloud computing platforms
Ability to obtain and maintain a U.S. Government security clearance. Applicants must be U.S. citizens to obtain and maintain a security clearance
Preferred
Good communication skills, ability to work collaboratively in a team environment, and willingness to learn new skills and technology
Experience working in the aerospace industry
Experience designing and implementing scheduling systems and algorithms
Strong understanding of infrastructure monitoring principles, best practices, and implementation
Experience building custom GIS applications, STAC, or other imagery based APIs
Experience designing and documenting APIs with Swagger/OpenAPI
Active security clearance
Benefits
Flexible Time Off, Sick, Family & Medical Leave
Medical, Dental, Vision, Life, LTD, STD (employer funded)
Vol Life, Critical Illness, Accidental, Hospital Indemnity, Pet Insurance (employee funded)
401k with 3% non-elective company contribution
Stock Options
Free Parking
Free lunch in office daily
Company
Umbra
Cutting edge space systems—from refined mission solutions to best-in-class data
Funding
Current Stage
Growth StageTotal Funding
$119.63MKey Investors
Nimble PartnersDARPAJohn Burbank
2022-12-07Series B· $75M
2022-05-22Grant
2021-04-16Secondary Market
Recent News
Gifts & Decorative Accessories
2025-09-17
Seattle TechFlash
2025-08-29
Company data provided by crunchbase