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

Staff Software Engineer - Databases, Tempo

  • Grafana Labs
  • Full time
  • Remote
  • 09/13/2026
  • Salary: €110k-€132k
  • Germany

Software Engineer, Identity Manager

  • Cisco
  • Full time
  • Others
  • 09/13/2026
  • Kraków, Poland

Staff AI Engineer

  • ShiftKey
  • Full time
  • USA
  • 09/13/2026
  • Remote

Principal Software Engineer

  • Array
  • Full time
  • USA
  • 09/13/2026
  • Salary: $200k
  • Remote

Sr. Software Engineer, Backend

  • Scout Motors
  • Full time
  • USA
  • 09/13/2026
  • Salary: $154k - $187k/yr
  • Fremont, CA