Decagon is looking to solve complex security challenges within its conversational AI platform, aiming to protect sensitive customer data and defend against sophisticated threats at scale.
Requirements
- 3+ years of software engineering experience building production systems
- Strong CS fundamentals with genuine interest in security problems such as authentication, authorization, and cryptography, with the ability to implement them in code
- Software engineering skills in Python, Go, Scala, Terraform, or other languages – you write clean, efficient, maintainable code
- Experience building developer tools or automation
- Background with static analysis tools (Semgrep, CodeQL)
- Experience with cloud infrastructure and modern development practices (data pipelines,, infrastructure as code)
- Comfortable working across the entire stack to solve problems
Responsibilities
- Build automated security tools that remediate vulnerabilities without minimal intervention
- Design and build security tooling, about 50% greenfield development, 50% improving existing systems
- Design and collaborate with product teams to implement and review authentication systems, secrets management, and security automation
- Create detection pipelines that scale with millions of daily AI agent interactions
- Build security libraries and SDKs that make secure development the path of least resistance for engineering teams
- Create automated security testing and remediation pipelines integrated into CI/CD workflows
- Ship security improvements quickly and iteratively, measuring impact through real-world deployment
Other
- In-office company
- Customers are everything
- Relentless momentum
- Winner’s mindset
- Stronger together