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 enterprise email environments. The role emphasizes leveraging AI development tools for productivity and shipping reliable, high-performance systems.

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

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

What the JD emphasized

  • reliability and speed directly affect customer security outcomes
  • operating them in production, balancing feature work with operational reliability
  • improving service reliability, resiliency, and observability in production systems