We are looking for a Senior Full Stack Software Engineer who thrives working independently and is passionate about building software that pushes the bounds ofwhat'spossible. Our software is a modern web-based application (React/TypeScript, C# .NET) with a microservice infrastructure (Docker, Kafka, REST) that operators use to monitorand control constellations of spacecraft across several active missions.
In this role, you will be embedded at or near a Mission Operation Center (MOC) local to you, serving as the primary technical point of contact for that facility.You'lloperatewith a high degree of autonomy — often as a team of one or two — while stayingclosely integratedwith our primary office in Denver, CO for feature development, technical direction, and longer-term project work.
This is not a traditional office role. You must be comfortable owning problems end-to-end without immediate peer support, communicating proactively across time zones, and context-switching between hands-on operational support and collaborative product development.
About the Work
You’llwork closely with satellite operators, customers, and theDenverengineering and UI/UX teams to tackle hard problems like:
- Collision avoidance, conjunction analysis, and orbit-raising maneuver planning
- Operation center failover and continuity of control
- Cross-satellite network maintenance and space-to-ground link management
- Ground stationcontactscheduling and pass optimization
- Multi-vehicle mission coordination
Your work will be deployed inamocwhere itwilldirectly support active missions in orbit.
Prior space-industry experience is notrequired.
Position Details
- Team structure:Field-based;typically1–2 engineers on-site, integrated with a remote team of 6–8 developers
- Remote Policy:On-Site
- Travel:Must be willing and able to travel to Denver, CO for onboarding, training, and periodic team collaboration
- On-Call:Must be available for on-call support to serve theMOClocal to you
Key Responsibilities
- Serve as the primary technical resource for your local MOC, providing direct support to operators and resolving issues with a high degree of independence
- Provide on-call support for mission-critical operationsby responding to incidents and escalations at your assigned facility
- Integrate remotely with theDenverground softwareteamfor feature development, longer-term technical work, sprint ceremonies, and cross-team coordination
- Develop key user-facing features to support both current and future missions using TypeScript, React, C#, MSSQL,InfluxDB, Kafka, and Python
- Translate designs and requirements into high-quality, maintainable code
- Build reusable components, shared libraries, and scalable services for use across the platform
- Engineer algorithms and business logic to promote scalability and automation
- Write unit and integration tests, including tests against simulation tools tovalidatebehavior against realistic mission scenarios
- Write documentation for internal users and customers
Team Leadership
- Act as the technical face of the engineering team at your local site, building strong relationships with operators and customers
- Mentor junior engineers (on-site or remote) through code reviews, pair programming, and design discussions
- Contribute to sprint planning, technical scoping, and cross-team alignment with the distributed engineering organization
- Communicate proactively and clearly with remote teammates. Written communication and async collaboration are essential in this role
- Helpestablishand advocate for engineering best practices across the team
Required Qualifications
- Bachelor's degree in Computer Scienceor related field
- 6+ years of full-stack software engineering experience
- Active Secret security clearance
- Demonstrated ability to work independently with minimal day-to-day supervisionand comfortoperating as a primary technical resource without immediate peer support
- Strong remote collaboration skillswith experience working effectively as part of a geographically distributed team, including async communication and documentation habits
- Demonstrated ability to independently troubleshoot and resolve deployment failures, runtime issues, and environment-specific defects,including in isolatedand/or air-gapped environments without immediate escalation paths
- Deepexpertisein strongly typed backend languages, particularly C#, including multithreaded applications, concurrency patterns, and near-realtime data handling
- Experience designing and consuming REST APIs at scale
- Experience with SQL databases, including schema design and query optimization
- Experience with Git in a collaborative, multi-contributor environment
- Willingness and ability to provide on-call support for operational facilities
- Ability to travel to Denver, CO for onboarding, training, and periodic team visits
- Strong verbal and written communication skills, including presenting technical concepts to non-technical audiences
- Proven ability to thrive in a fast-paced, mission-driven environment with ambiguous requirements
Preferred Qualifications
- Eligibility forTop Secret security clearance
- Proficiencyin modern React and its core principles, including componentarchitecture and performance optimization
- Proficiencywith common front-end tooling such as Yarn, Babel, or Material-UI
- Experience working across a polyglot stack including Python, Kafka, andInfluxDB
- Experience with modern state management tools such asTanStackQuery
- Experience designing and executing forward and backward compatible database migrations and deployment strategies in live production environments
- Experience with feature flagging strategies, including gradual rollouts, environment-based toggles, and flag lifecycle management
- Experience with container-based installation and deployment strategies, including Docker and CI/CD pipeline integration