Abnormal Security

Software Engineer 2, Fullstack, Threat Narrative

Abnormal Security

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $149,200 - $214,500 per year

About the role

  • Design and implement fullstack features across Threat Narrative and Email Details surfaces, including customer portal components, internal analyst tools, and QBR-facing outputs, with guidance from senior engineers.
  • Implement and evolve APIs and services that generate enriched narratives from attack data, enrichment signals, and GenAI/LLM agents, following established contracts and patterns.
  • Contribute to data models and explainability contracts that make complex threat decisions more understandable to customers and internal analysts.
  • Write high-quality, well-tested Python/Django and React/Typescript code, focusing on correctness, performance, and maintainability.
  • Participate in owning SLAs/SLOs, observability, and incident response for Threat Narrative and Email Details services by building and improving dashboards, alerts, and runbooks in the areas you own.
  • Collaborate closely with Product, CS, GTM, Threat Intel, Detection, and DS partners to ensure narrative experiences clearly communicate attack context, value, and outcomes for customers.
  • Engage in design and code reviews, learn from more senior engineers, and surface opportunities to simplify, derisk, and improve existing systems.

Requirements

  • 2+ years of professional, production-level software engineering experience, with a track record of shipping and operating fullstack web applications in cloud-native environments.
  • Proficiency in Python and Django (or a similar backend framework), and comfort working with Postgres or similar relational databases.
  • Experience building modern frontend applications with React and Typescript, including data-heavy or workflow-centric UIs.
  • Ability to design and work with well-structured APIs and data models for data-intensive applications, with attention to correctness and evolvability.
  • Experience using metrics, logging, and tracing to debug production issues and understand user behavior in at least one prior system.
  • Strong collaboration and communication skills, including working effectively with Product and partner engineering teams to translate requirements into clear technical tasks.
  • Experience with AI development tools.
  • Bachelor’s degree in Computer Science, Information Systems, or a related technical field, or equivalent practical experience.
Benefits
  • Actual compensation will be determined based on several non-discriminatory factors including skills, experience, qualifications, and geographic location.
  • In addition to base salary, this role may be eligible for bonus or incentive compensation, equity, and a comprehensive benefits package.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonDjangoReactTypescriptPostgresAPIsdata modelscloud-native environmentsAI development toolsfullstack web applications
Soft Skills
collaborationcommunicationdesign reviewscode reviewsproblem-solvingattention to detailsimplificationrisk managementcustomer focusteamwork