Satine Technologies Senior Software Engineer Atlanta, GA · Full time Company website

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).

About Satine Technologies

Our mission is to protect the institutions and enterprises that underpin free society from cyber threats. Our small, mission-driven team works on critical security challenges; from offensive security testing for hospitals and banks to building security software and supporting national security missions. We believe in technical excellence, real impact, and developing people who share our commitment to protecting what matters.

Description

About the Role

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.


What You'll Do

  • Design and implement full-stack services that are reliable, maintainable, and secure
  • Work within an event-driven microservices architecture
  • Write integration and unit tests that give the team confidence in what ships
  • Participate in design reviews - bring your own proposals, push back when something is wrong
  • Debug production issues and own the fix end to end
  • Write documentation that your teammates will actually use
  • Participate in on-call rotation and support incident response for features you own
  • Collaborate with SRE and security engineers to ship software that's operationally sound


What We're Looking For

Required:

  • 3+ years of backend or full-stack software engineering experience
  • Strong proficiency in at least one backend language - we use Node.js/JavaScript, but strong engineers learn fast (Python, Go, or Java experience also welcome)
  • Experience designing and building REST APIs - you understand HTTP deeply, not just how to write routes
  • Familiarity with relational databases and ORMs - schema design, query performance, migrations
  • Understanding of microservices architecture and distributed system trade-offs
  • US citizenship or Lawful Permanent Resident status (Public Trust eligibility required)

Paths In - You Might Be a Fit If You:

  • Have been a solid backend or full stack engineer at a product company or startup and want to work on software where the mission is more meaningful than the business model
  • Have built things in open source, side projects, or hackathons that demonstrate you can design and build real systems
  • Have a strong computer science foundation and solid professional experience, and want a team that will invest in making you better
  • Are a full-stack engineer who wants to go deep on backend systems and distributed architecture

Helpful but Not Required:

  • Experience with event-driven architectures and message queues (Kafka, RabbitMQ, or similar)
  • Familiarity with Prisma or other modern ORMs
  • Exposure to containerized deployments - understanding what happens after you write the code
  • Background in secure software development practices


About Satine Technologies

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.


Benefits

  • Health insurance with vision, dental, and HSA
  • Life insurance (100% employer-funded)
  • 401(k) with 4% match
  • Flexible PTO


To all recruitment agencies: Satine Technologies does not accept agency resumes.



Salary

$130,000 - $150,000 per year