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
Senior Software Engineer
Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.
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.
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++.
Senior Platform Engineer
Join Orbem as a Senior Platform Engineer to build robust platforms, enhance software delivery, and drive innovation in AI-powered imaging.
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.
Lead Robotics Software Engineer
Lead Robotics Software Engineer needed in Costa Mesa, CA. Develop cutting-edge defense robotics with AI and sensor fusion.
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.
Senior Software Engineer - Remote
Senior Software Engineer for a leading SaaS platform, specializing in Python and data-focused libraries, remote work.
Senior Backend Software Engineer
Join Planetek Hellas as a Senior Backend Software Engineer to design scalable systems in a hybrid work environment.
Senior Ground Software Architect Engineer - Lunar Permanence
Join Blue Origin as a Senior Ground Software Architect Engineer in Denver, CO, focusing on lunar permanence.
Remote Software Engineer
Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.
Senior Flight Software Engineer
Join Anduril as a Senior Flight Software Engineer in Seattle, developing cutting-edge software for autonomous systems.
Senior Software Engineer (Full-Stack)
Join Parrot as a Senior Software Engineer (Full-Stack) to build AI-driven web applications and backend services.
Senior Back End Software Engineer
Senior Back End Engineer specializing in Python, Go, AWS, Kubernetes, and distributed systems. Remote work available.
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.
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.
Senior Software Engineer
Senior Software Engineer needed in San Francisco. Lead projects, mentor teams, and drive technical directions in a dynamic environment.
Senior Fullstack Engineer
Join Rocket Science Group as a Senior Fullstack Engineer to develop scalable solutions for games in a hybrid work environment.
Senior Software Engineer, Simulation
Senior Software Engineer in Simulation with skills in AI, Python, Rust, and Robotics. Competitive salary and benefits.
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.
Senior Python Engineer
Join Ubiminds as a Senior Python Engineer, work remotely with Python, Django, Kubernetes, AWS, and more.
Senior Software Engineer (Cloud & DevOps)
Join Mendel.ai as a Senior Software Engineer in Cloud & DevOps, focusing on cloud infrastructure, CI/CD, and automation.
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.
Senior Software Engineer, Research Tools
Senior Software Engineer needed for AI research company, focusing on developing research tools and improving AI systems.