Skip to main content

Abnormal

Software Engineer II - Full Stack

Remote - USA (Remote)From $214.5kmidAdded 1 month ago

About this role

Abnormal AI is seeking a Software Engineer II for its Threat Narrative team, focused on developing email-centric narrative experiences to improve customer understanding of security threats. The role entails implementing full-stack features and APIs, enhancing narrative clarity, and collaborating across teams to enhance user experience.

What you'll do

  • Design and implement fullstack features for Threat Narrative and Email Details.
  • Develop APIs and services for enriched narratives from attack data.
  • Contribute to user-friendly data models and explainability contracts.
  • Write Python/Django and React/Typescript code with a focus on quality.
  • Participate in observability and incident response for services.
  • Collaborate with various teams to ensure effective communication of attack context.

What they're looking for

  • 2+ years of software engineering experience
  • Proficiency in Python and Django
  • Experience with React and Typescript
  • Understanding of APIs and data models
  • Metrics and logging for debugging
  • Strong collaboration and communication skills
  • Experience with AI development tools
  • Bachelor's degree in Computer Science or related field

Benefits

  • Comprehensive benefits package
  • Bonus or incentive compensation
  • Equity options
  • Remote work flexibility
  • Equal opportunity employer
Apply on the employer's site

Opens the official application on the employer’s site. No login required.

Abnormal

Abnormal builds AI-powered email security solutions that protect against threats through narrative-driven threat understanding, SMTP relay infrastructure, and advanced filtering capabilities. The company is hiring software engineers, infrastructure engineers, sales engineers, and technical support specialists to expand its platform and support enterprise customers.

View all jobs at Abnormal

Likely interview questions

  • Walk us through a fullstack feature you shipped end-to-end—from backend API design through frontend implementation. How did you approach the data model and ensure it was evolvable?
  • Describe your experience building production systems with Python/Django and React/TypeScript. What patterns or practices have you found most effective for maintaining correctness and performance across both layers?