Software Engineer II, Full-Stack Security Platform
Join an enterprise cloud security team building investigation experiences and mission-critical infrastructure for security analysts. Own technical delivery from design through production stability.
Responsibilities
- Design and implement core features for unified cases and alerts investigation experiences, including triage, interactive list views, and case detail pages.
- Develop scalable APIs and data models to connect security entities and provide contextual investigation graphs.
- Collaborate with UX, product, and research partners on an integrated security operations suite.
- Incorporate AI-powered insights and automated workflows to identify and mitigate threats.
- Own end-to-end technical delivery, including high-level design documentation, testing, and production stability.
Requirements
- Bachelor’s degree or equivalent practical experience.
- At least 1 year of software development experience in one or more programming languages, such as Python, C, C++, Java, or JavaScript.
- At least 1 year of experience with data structures and algorithms.
- At least 1 year of full-stack development experience across backend and frontend codebases.
- Backend experience with Java, Python, Go, or C++, plus frontend experience with JavaScript or TypeScript, HTML, CSS, or equivalent.
Nice to have
- Master’s degree in Computer Science or a related technical field.
- Experience in cybersecurity, especially tools for security analysts or incident responders.
- Experience building highly scalable backend services with complex data models.
- Experience with AI or large language model agentic workflows for automating security investigations.