We're looking for a
Senior Software Engineer to help build and evolve a modern cybersecurity SaaS platform. This is a senior level role for engineers who want to grow building secure, scalable, and well-tested systems. We value those who understand that quality, reliability, and ownership are part of the job.
You'll work on end-to-end features across the stack, collaborate closely with product, and contribute to a system that must perform reliably under real-world conditions. Our customers depend on our platform, which means engineering discipline, thoughtful design, and operational awareness are foundational to how we work.
This position is on a high-profile project, so you'll be ramping up quickly, starting with authentication (bearer tokens and MFA). If you think in systems, enjoy and thrive in a collaborative environment, communicate clearly, and are motivated by building durable solutions then we'd love to meet you!
Responsibilities:- Design and implement features across the stack (backend services, APIs, frontend), owning those features from implementation through production support
- Write clean, well-tested, maintainable code
- Contribute to technical design discussions and code reviews
- Debug issues across distributed systems and production environments
- Continuously improve code quality, automation, and engineering practices
Our general tech stack: - Languages: Java, Python, Rust, Go, C#, TypeScript (JavaScript)
- Infrastructure: AWS (ECS, EKS, Fargate, Lambda, S3, RDS Aurora)
- Build/Deploy: GitHub Actions
- Platform Task Orchestration: Temporal
You'll thrive here if you: - Take ownership and follow through on commitments
- Care about code quality, performance, and testing
- Are comfortable learning new parts of the stack and enjoy learning and evolving technically, professionally, and personally
- Communicate clearly and collaborate well, valuing candor, care, respectful disagreement as a path to better outcomes
- Believe diverse perspectives make teams and products stronger
- Prefer disciplined execution over heroics
- Approach systems thinking with rigor, curiosity, and a bias toward root-cause understanding
- Take initiative and bias toward action; you look for ways to improve systems and move work forward
Minimum Qualifications: - Bachelor's degree in computer science, software engineering, or a related field
- Working proficiency in one or more languages from our stack and relational databases
- Strong problem-solving and communication skills
- Experience building or consuming RESTful APIs
- Familiarity with containerization and cloud-based architectures (Docker, AWS)
- Understand testing fundamentals (unit/integration)