Software Engineer, Backend Developer
Listed on 2026-07-26
-
Software Development
Software Engineer, Backend Developer
Theseus is a defense company with offices in SF and Kyiv. We have customers in every branch of the USDOD, major defense primes, and our product is actively used in combat. We build Cyclops, localization software that replaces GPS. It can use any camera (EO or IR) and runs on a Raspberry Pi 5 or similar level of compute. We fuse satellite data with camera input and onboard sensors to generate a reliable position that can’t be jammed.
This is our second product, built using feedback from our first product which did the same thing but worse. This year, we expect to sell > 10,000 licenses. After two years, we have the best product available on the market, and demand is very high.
Our embedded localization and drone testing+ integration teams are strong. Our software team is not strong. We have a lot of technical debt regarding our map generation backend and our companion application. While the deployment and QA process for our core localization algorithms are world class, the rest of our stack is not. We are looking for a staff software engineer with experience building and maintaining complex systems that just work.
We hope you will grow into a VP of Engineering, and help us scale our deployments 1000x.
- Revamping our map generation server to power millions of square kilometers of map data without issues
- Streamlining our OTA, CI/CD and automated QA
- Drastically simplifying our companion application to deliver a stellar user experience
- Improving our API’s on the edge device to support large volume customer frontends
- Writing rules for coding agents to ensure that we can ship code quickly, while enforcing common standards across our codebase.
- 7+ year of experience
- You write great code that you are proud of
- Proficient with Typescript, Python, AWS, Postgres, Modal, Linux
- You have architected and refactored large amounts of code
We have a built a product that customers love, and we’d like to be able to deliver it to them without things catching on fire.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).