We’re looking for a highly motivated and experienced Senior Software Engineer to join our team. We’re solving the toughest challenges in cybersecurity, moving fast while holding a high standard of ownership and quality, focusing on the value we create in an impact-driven environment. We expect our engineers to be “builders” - utilizing cutting-edge AI development techniques to build end-to-end solutions, closely collaborating with the Product, Customer Success, Sales Engineering, and fellow R&D teams.
About the role:
- Builder at heart: Take end-to-end ownership of features - from design and architecture through deployment, iteration, and customer impact.
- Collaborate cross-functionally: Work closely with Product, Customer Success, Sales Engineering, and fellow R&D teams to translate complex security challenges into simple, high-value solutions.
- Leverage modern technologies: Work with a modern tech stack including Node.js, TypeScript, Python, Databricks, PostgreSQL, MongoDB, Kubernetes, and cloud-native solutions on AWS and GCP.
- Use AI-assisted development effectively: Leverage tools like Cursor and Claude Code to accelerate implementation, debugging, and refactoring, while applying strong engineering judgment to validate and guide outputs.
- Drive technical excellence: Play a key role in evolving our platform's architecture, scalability, and security posture, championing best practices in coding, testing, and deployment.
- Innovate continuously: Stay ahead of technology trends and bring new tools, techniques, and ideas that raise the bar for what the team can build and ship.
Requirements:
- 7+ years of hands-on backend engineering experience, with a proven track record of building production-grade customer-facing systems from the ground up.
- Strong proficiency in Node.js, TypeScript, and Python, with the ability to adapt and work across the stack when needed.
- Experience designing cloud-native architectures on AWS and/or GCP, utilizing microservices, serverless frameworks, or Kubernetes.
- Experience building scalable, event-driven systems that handle high-throughput scenarios with dynamic scaling considerations.
- Familiarity with PostgreSQL, MongoDB, and large-scale data platforms such as Databricks.
- Hands-on experience with AI-enabled developer tooling such as Cursor and Claude Code — not just as productivity boosters, but as a core part of how you design, build, debug, and iterate.
- A customer-driven mindset — you stay close to the product, care about the end-user experience, and use that context to make better technical decisions.
- Strong problem-solving skills, clear communication, and the ability to thrive in a fast-paced, high-ownership environment.