Software Engineer 2

Abnormal AI · Vertical AI · Bangalore, India · Hybrid · Message Security Products

Backend Software Engineer to build customer-facing products for SOC teams, focusing on search, investigation, and remediation of threats within cloud email tenants. The role involves designing and building backend services, ensuring reliability and observability, and leveraging AI development tools for productivity.

What you'd actually do

  1. Design and build backend services that power search, remediation, and quarantine workflows across multi-tenant enterprise email environments
  2. Work with the Tech Lead, Engineering Manager, and Product Manager to scope, develop, and deliver features end-to-end
  3. Own the reliability of the systems you build, including unit tests, integration testing, and production observability
  4. Participate in on-call rotations and provide technical support to troubleshoot and resolve customer issues
  5. Contribute to API design for customer-facing REST endpoints used by security operations teams

Skills

Required

  • BS degree in Computer Science, Applied Sciences, Information Systems, or a related engineering field
  • 3+ years of industry experience in backend development and distributed systems
  • Experience building features and components from scratch and operating them in production, balancing feature work with operational reliability
  • Experience working with distributed teams, proficient in asynchronous and written communication
  • Experience improving service reliability, resiliency, and observability in production systems
  • Strong fundamentals in computer science, data structures, and system design

Nice to have

  • Python
  • Go
  • AWS
  • Kubernetes
  • Django
  • search systems
  • remediation workflows
  • operational tooling used by SOC teams
  • SIEM/SOAR integrations
  • platform APIs
  • email security
  • email authentication standards (DMARC, DKIM)
  • cybersecurity products

What the JD emphasized

  • backend development and distributed systems
  • operating them in production
  • production observability
  • service reliability, resiliency, and observability in production systems
  • customer security outcomes