Remote job
Software Engineer - Backend - Behavioral Security Products
Job details
About this role
Role overview Build and evolve the backend platform powering an identity threat protection product at a cybersecurity company recognized as a Leader in the 2025 Gartner Magic Quadrant for Email Security Platforms. The role blends hands-on backend systems development with growing ownership of features and production systems, including AI-powered and agentic components that detect account takeover, identity spoofing, data leakage, and other identity-based attacks.
Responsibilities
- Design, build, and iterate on scalable backend and ML systems, APIs, frameworks, and internal tools; take ownership of well-scoped features and components. - Write clean, testable, and resilient code with attention to edge cases and performance, while contributing to design documents, code and design reviews, and on-call rotations. - Help design and build LLM-powered features and agentic workflows covering automated investigation, triage, or remediation within the account takeover protection platform. - Integrate LLM APIs and agent frameworks into backend services with attention to reliability, cost, latency, and evaluation, including prompt design, tool and function-calling integrations, and guardrails. - Leverage GenAI coding assistants and agents in the development workflow to accelerate delivery and testing, then collaborate with product managers, designers, and engineers to align on specifications, priorities, and roadmap discussions.
Requirements
- 3-5 years of industry experience as a Software Engineer with a track record of shipping production backend systems. - Solid backend proficiency in Python and experience building and maintaining production systems, grounded in system design fundamentals and reasoning about scaling and reliability tradeoffs. - Working knowledge of relational databases and modern data storage technologies, plus experience with AWS cloud services such as S3 and RDS and standard deployment practices. - Familiarity with service-to-service communication (gRPC, Kafka), caching (Redis), and containerization and orchestration (Docker, Kubernetes, Helm). - Understanding of service health, monitoring, and incident response, with the ability to write technical documentation and contribute to design discussions in an async-first, cross-functional environment.
Nice to have
- Hands-on experience integrating LLM APIs (for example OpenAI or Anthropic) into production applications. - Exposure to agent frameworks or patterns such as LangChain, LangGraph, tool or function calling, or ReAct-style agents. - Familiarity with prompt engineering, evaluation, and observability for AI-driven features.
Benefits and work setup
- Remote-first engineering role on the Identity Threat Protection team with a focus on behavioral security. - Equal opportunity employer that considers candidates without regard to race, color, religion, sex, national origin, disability, protected veteran status, or other characteristics protected by law.