Software Engineer 2

Abnormal AI · Vertical AI · Bangalore, India · Hybrid · Division Foundations

Software Engineer II - Backend role focused on building core backend systems for customer onboarding onto an AI-native cybersecurity platform. The role emphasizes using AI-augmented development tools to enhance productivity and build scalable, reliable services for enterprise customers. This position is part of the Customer Journey Team, responsible for improving onboarding workflows, automation, and visibility.

What you'd actually do

  1. Leverage AI-Augmented Development to enhance productivity, optimize workflows, and automate repetitive tasks.
  2. Build backend services and workflows that make POV onboarding smoother, quicker, and more self-serve for customers.
  3. Design scalable systems that provide end-to-end visibility across onboarding processes and reduce dependency on downstream modules.
  4. Develop and improve core backend systems across tenant management, onboarding orchestration, setup tooling, and command center experiences.
  5. Build reliable APIs and backend architectures that support enterprise-grade onboarding workflows at scale.

Skills

Required

  • Python
  • Golang
  • Cursor
  • GitHub Copilot
  • Claude
  • AWS
  • GCP
  • Azure
  • Docker
  • Kubernetes

Nice to have

  • onboarding
  • provisioning
  • workflow orchestration
  • platform automation
  • process visibility
  • status tracking
  • operational tooling
  • distributed systems
  • service-oriented architectures
  • event-driven workflows
  • tenant lifecycle management
  • setup automation
  • enterprise SaaS platform workflows
  • service reliability
  • resiliency
  • observability
  • cybersecurity
  • enterprise SaaS
  • customer-facing platform products

What the JD emphasized

  • AI-Augmented Development