Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Umbra · 9 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
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

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

PythonRESTful APICI/CDKubernetes/DockerPostgresCloud securityAWSWillingness to learnAerospace experienceScheduling systemsInfrastructure monitoringCustom GIS applicationsSwagger/OpenAPIActive security clearanceCommunicationTeam collaboration

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

twittertwittertwitter
company-logo
Cutting edge space systems—from refined mission solutions to best-in-class data

Funding

Current Stage
Growth Stage
Total Funding
$119.63M
Key Investors
Nimble PartnersDARPAJohn Burbank
2022-12-07Series B· $75M
2022-05-22Grant
2021-04-16Secondary Market

Leadership Team

leader-logo
Matthew Speitel
Chief Financial Officer
linkedin
Company data provided by crunchbase