About The Position

Elastic is seeking a Senior Software Engineer to help evolve and operate IAM and control plane services for its Elastic Cloud offerings, including Self-Managed, Hosted, and Serverless services. The team builds distributed orchestration services that let users create and expand Elastic clusters. These services run across multiple cloud service providers and use technologies including Docker, Kubernetes, JVM-based languages, Go, and custom orchestration architectures. The role involves coding, technical design, solution development, debugging complex failure scenarios, and prioritizing security, bug fixes, and features. The engineer will evaluate existing systems and refactor services to improve operations and service quality. The position also participates in an on-call rotation to respond to production events and collaborates with Support engineers to solve customer problems. The team is globally distributed and works across countries and time zones.

Requirements

  • Demonstrated excellence as a software engineer, including delivering high-quality code to production.
  • Solid experience with JVM-based programming languages.
  • At least 3 years working as a backend engineer in the IAM space, or at least 5 years working as a backend engineer.
  • Strong interest in automation and raising the quality bar.
  • Strong analytical, debugging, and problem-solving skills.
  • Proven ability to use AI to accelerate development, debug complex systems, and optimize code while retaining ownership of outcomes.
  • Ability to collaborate across teams and transition between projects, codebases, or teams according to business priorities.
  • Ability to work autonomously and drive decisions and results on a distributed team through asynchronous, direct, and transparent communication.
  • Eligibility to work in DoD Impact Level 5 or higher cloud service environments.

Nice To Haves

  • Scala and Golang experience.
  • Technical depth in one or more technologies relevant to SaaS.
  • Hands-on Kubernetes experience.
  • Hands-on experience developing software on AWS, Azure, or GCP.
  • Practical knowledge of Elasticsearch.

Responsibilities

  • Contribute to the development and evolution of IAM codebases powering Elastic Cloud offerings.
  • Operate systems by participating in an on-call rotation and resolving production incidents.
  • Collaborate with Support engineers to solve customer problems.
  • Proactively improve existing services for security, stability, and reliability.
  • Design, build, and maintain software supporting cloud offerings and on-premises services.
  • Debug production technical issues involving distributed systems, virtualization, containers, and microservices.
  • Participate in coding, technical design, solution development, and prioritization of security improvements, bug fixes, and features.
  • Analyze current systems and refactor services to improve operations and service quality.

Benefits

  • Company-matched 401(k), with dollar-for-dollar matching up to 6% of eligible earnings.
  • Stock program eligibility.
  • Health coverage for employees and their families in many locations.
  • Flexible locations and schedules for many roles.
  • Generous annual vacation days.
  • Matching of up to $2,000 (or local currency equivalent) for financial donations and service.
  • Up to 40 hours each year for volunteer projects.
  • A minimum of 16 weeks of parental leave.
  • Competitive pay based on the work performed, not previous salary.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service