EnduroSat is a fast-growing space scale-up at the forefront of satellite innovation, specializing in advanced software-flexible satellites for various endeavors. They are seeking a Senior Software Engineer to design, build, and maintain back-end services and APIs for their SpaceOps Platform, utilizing AI in their engineering processes.
Responsibilities:
- Design, build, and maintain back-end services and APIs (REST and WebSocket) for the SpaceOps Platform
- Build cloud-native solutions and run them at scale on AWS, GCP, or Azure
- Model and manage data stores — particularly NoSQL — for satellite telemetry and operational data
- Implement and uphold security, authentication, and permissions (OAuth2, OIDC)
- Orchestrate AI tooling — Claude Code, Copilot, agentic workflows — across design, implementation, review, and debugging, while keeping a critical eye on every output
- Own features end-to-end: from requirements through production deployment and post-launch operation
Requirements:
- 5+ years of professional back-end software engineering experience
- A demonstrable AI-leveraged workflow with strong judgement — comfortable orchestrating AI agents and prompting daily, and able to spot when AI output is wrong, hallucinated, or unsafe to ship
- Strong proficiency in at least one of: Node.js, C#, Java, or Python (we're language-agnostic — bring your strength)
- Hands-on experience with at least one major cloud provider — AWS, GCP, or Azure (mandatory)
- Strong NoSQL database design experience
- Proficiency in REST and/or WebSocket API design and development
- Experience with security mechanisms and permissions management — OAuth2, OIDC, or equivalent
- Bachelor's degree in Computer Science, Engineering, or related field