Satine Technologies is looking for a Senior Software Engineer to build the software layer of a mission-critical platform. You'll design and implement services, APIs, frontends, and tooling on a microservices architecture - working in a small team where what you build ships to real users doing real work. This is a hands-on engineering role. We're looking for someone who writes good code, takes ownership of what they ship, and makes the engineers around them better. No government or federal contracting experience required. Strong commercial software engineering experience is exactly what we're looking for. We'll bring the mission context. This is a contingent position - employment is subject to contract award and funding. Public Trust eligibility required (US citizenship or LPR).
You'll build backend services and APIs on a Node.js/Kafka/Prisma stack. The codebase has patterns and conventions - your job is to understand them, follow them, and improve them over time. You'll work alongside SRE and security engineering teams who care about operational reliability and security, so you'll need to care about those things too.
This isn't a feature factory. We're building software where reliability and correctness matter as much as shipping velocity. We move fast and break things, but we always go back and fix it.
Required:
Paths In - You Might Be a Fit If You:
Helpful but Not Required:
Our mission is to protect the institutions that underpin free society from cyber threats. We're a small, mission-driven team that works on problems that matter - from offensive security testing for hospitals and banks to building capabilities for national security missions.
We invest in people who invest in themselves. This isn't a body shop. You'll work with a team that takes pride in technical craft and cares about developing the people who join us.
To all recruitment agencies: Satine Technologies does not accept agency resumes.
$130,000 - $150,000 per year