Job Summary:
Satine Technologies is looking for a Senior Software Engineer to build the software layer of a mission-critical platform. The role involves designing and implementing services, APIs, and frontends on a microservices architecture, while ensuring reliability and security in the software developed.
Responsibilities:
• 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
Qualifications:
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)
Preferred:
• 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
Company:
Satine Technologies is a cybersecurity and software engineering firm specializing in delivering comprehensive security solutions, DevSecOps implementation, and advanced software development services to federal agencies and their prime contractors. Founded in , the company is headquartered in Atlanta, Georgia, US, , with a team of 2-10 employees. The company is currently Early Stage.