Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer 2

Home > Golang programming jobs

Software Engineer 2 in Others

  • Abnormal Security
  • Full time
  • Email
  • Bengaluru, India

Responsibilities

  • Design and develop performant APIs and high-throughput, low-latency distributed systems processing hundreds of millions of events per day.
  • Build and maintain reliable event-driven and synchronous data pipelines, storage systems, search and indexing capabilities, and backend integrations.
  • Own complex features across requirements gathering, design, development, production support, maintenance, and launch.
  • Define project deliverables, de-risk work, execute toward milestones, and own system SLAs and SLOs.
  • Conduct unit and integration testing, debug issues, and improve the quality of systems and codebases.
  • Provide operational support, participate in on-call rotations, and improve monitoring and alerting solutions.
  • Participate in code reviews and system design discussions while collaborating with cross-functional and remote teams.
  • Mentor junior team members and contribute to knowledge sharing and professional development.

Requirements

  • At least 3 years of overall software engineering experience.
  • Experience building and operating highly scalable, highly available distributed systems and services.
  • Experience with event-driven and synchronous data pipelines and at least 1 year designing complex distributed systems.
  • Experience with Golang, Python, AWS, Spark, and storage or data pipeline systems.
  • Demonstrated expertise with Kafka or a comparable high-throughput messaging and streaming platform.
  • Hands-on experience with OpenSearch, DynamoDB, or large-scale search and indexing systems.
  • Familiarity with Airflow or an equivalent workflow orchestration and data pipeline management tool.
  • Production observability experience with Grafana or Prometheus and experience participating in on-call rotations.
  • End-to-end ownership across requirements gathering, design, development, production support, and maintenance.
  • Effective cross-functional communication across multiple time zones and with remote stakeholders.
  • Bachelor of Science degree in Computer Science or a related engineering field.
  • Preferred: 1.5 or more years of Golang experience, 1.5 or more years of Protobuf experience, 1.5 or more years of Apache Spark experience, and exposure to Airflow, Elasticsearch, Kafka, and Parquet.
  • Preferred: comfort using AI-augmented development workflows and engineering toolsets.

Abnormal Security

Abnormal AI is the leading AI-native human behavior security platform, leveraging machine learning to stop sophisticated inbound attacks and detect compromised accounts across email and connected applications.

Similar positions

Sr. Software Development Engineer

  • Zscaler
  • Full time
  • Others
  • 10/30/2026
  • Bengaluru, India

Sr. Software Engineer - Container Security

  • Illumio
  • Full time
  • USA
  • 10/30/2026
  • Salary: $172k - $198k/yr
  • Sunnyvale, CA

Senior Cloud Security Engineer

  • Robinhood
  • Full time
  • USA
  • 10/29/2026
  • Salary: $146k - $220k/yr
  • Bellevue, WA

Staff Engineer - Container Security

  • Illumio
  • Full time
  • USA
  • 10/29/2026
  • Salary: $196k - $235k/yr
  • Sunnyvale, CA

Software Engineer 4

  • Nutanix
  • Full time
  • Canada
  • 10/29/2026
  • Vancouver