# Senior Software Engineer - IAM - Control Plane - Platform

**Company**: Elastic
**Location**: United States
**Experience**: senior
**Job type**: full-time
**Salary**: $133,100-$210,600 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/elastic/jobs/8108689?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_f34e9b72-3d4

## Description

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale , unleashing the potential of businesses and people.

The Elastic Platform Control Plane team is looking to add to our growing team! We are looking for creative and passionate people who can help us evolve and operate our control plane services (Self-Managed, Hosted, and Serverless), and accelerate our adoption of Kubernetes.

Day to day you will participate in coding, technical design, crafting solutions, debugging complicated failure scenarios, and prioritizing security, bug fixes, and features. You will analyze the current systems strengths and limitations, and think of ways in which to refactor our services to improve our operations and quality of our service.

## Responsibilities

- Contribute to the development and evolution of the IAM codebases that power our Elastic Cloud offerings.

- Operate our systems by participating in our oncall rotation, solving incidents in Production.

- Collaborate with Support engineers in solving customer problems.

- Proactively improve our existing services for security, stability, and reliability.

- Design, build, and maintain software supporting our cloud offerings and on-prem services.

- Debug production technical issues involving distributed systems, virtualization, containers, and microservices.

## Requirements

- A record of software engineer excellence, delivering high-quality code to Production.

- Solid experience with JVM-based programming languages.

- 3+ years working as a backend engineer in the IAM space OR 5+ years working as a backend engineer.

- Deep passion for automation and for raising the quality bar.

- Strong analytical, debugging, and problem-solving skills.

- You have a proven track record of using AI to accelerate development, debug complex systems, and optimize code, while still owning the final outcomes.

- You possess the ability to collaborate across teams and seamlessly transition between different projects, codebases, or teams based on business priorities.

- You can work autonomously, drive decisions and results in a distributed team by leveraging asynchronous, direct, and transparent communication.

- You are eligible to work in DoD Impact Level 5 or above cloud service environments.

## Benefits

- Competitive pay based on the work you do here and not your previous salary.

- Health coverage for you and your family in many locations.

- Ability to craft your calendar with flexible locations and schedules for many roles.

- Generous number of vacation days each year.

- Increase your impact.

- We match up to $2000 (or local currency equivalent) for financial donations and service.

- Up to 40 hours each year to use toward volunteer projects you love.

- Embracing parenthood with minimum of 16 weeks of parental leave.

The typical starting salary range for this role is: $133,100-$210,600 USD The typical starting salary range for this role in select locations is: $159,900-$252,900 USD

## Skills

### Required
- JVM-based programming languages
- backend engineering
- IAM space
- automation
- analytical skills
- debugging
- problem-solving
- AI
- distributed systems
- virtualization
- containers
- microservices

### Nice to have
- Scala
- Golang
- Kubernetes
- cloud experience
- Elasticsearch

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/elastic/jobs/8108689?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
