Senior Software Engineer, IAM, Control Plane, Platform

Elastic

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
—
Salary
$133,100–$210,600 / yr
Posted
5 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $179k
This role $172k
$109k $221k
below market most similar roles pay here above market

This role pays more than 51% of similar roles. Most pay $151,000–$207,337 — the blue band above. At the midpoint, this role pays about $172k versus about $179k for comparable roles.

Based on 240 similar postings.

Employer

About Elastic

Elastic is the company behind Elasticsearch and the Elastic Stack (Elasticsearch, Kibana, Beats, and Logstash). It sells search, observability, and security products built on that search engine, primarily through its Elastic Cloud managed service.

Elastic currently has 52 open roles on FindRole.

Listed pay typically runs $133,100–$210,600 across 52 roles with salary data.

Most-posted roles

View all roles at Elastic

At a glance

TL;DR · Senior Software Engineer, IAM, Control Plane, Platform

The Senior Software Engineer - IAM - Control Plane - Platform joins the Platform Control Plane team to evolve and operate control plane services for Self-Managed, Hosted, and Serverless offerings. This role involves developing and maintaining IAM codebases that power Elastic Cloud, designing software for cloud and on-prem services, and debugging complex issues involving distributed systems, virtualization, containers, and microservices. You will participate in coding, technical design, and an oncall rotation to address production incidents while prioritizing security and reliability. The role requires proficiency in JVM-based programming languages, with preferred experience in Scala, Golang, and Kubernetes. You will work on the orchestration layer of the Elastic Cloud, solving technical problems related to building and expanding clusters across multiple cloud service provider platforms.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Contribute to the development and evolution of IAM codebases for Elastic Cloud offerings.
  • Design, build, and maintain software supporting cloud and on-premise services.
  • Debug production technical issues involving distributed systems, virtualization, containers, and microservices.
  • Participate in an oncall rotation to solve incidents and address operational events in production.
  • Proactively improve existing services for security, stability, and reliability.
  • Analyze system strengths and limitations to refactor services for improved quality and operations.
  • Collaborate with Support engineers to resolve specific customer problems.

What we're looking for

  • Experience with JVM-based programming languages.
  • 3+ years of experience as a backend engineer in the IAM space OR 5+ years of experience as a backend engineer.
  • Eligibility to work in DoD Impact Level 5 or above cloud service environments.
  • Proven track record of using AI to accelerate development, debug complex systems, and optimize code.
  • Experience with Scala and Golang (preferred).
  • Technical depth in one or more technologies relevant for SaaS (preferred).
  • Hands-on Kubernetes (k8s) experience (preferred).
  • Hands-on experience developing software on the cloud (AWS/Azure/GCP) (preferred).

More like this

Similar roles

Staff Software Engineer, IAM Control Plane

Stripe

Toronto, Ontario, Canada +2 7 days ago $224,000–$336,000
Go Ruby Java React TypeScript IAM Distributed Systems API Design Database Modeling Backend Services Authentication Authorization Infrastructure
10+ yrs exp

Senior Software Engineer, Copilot

Microsoft

Mountain View, CA 31 days ago
GenAI SDLC Telemetry Logging Observability Security as Code Feature Flags Data Analytics Full Stack System Architecture SLA Disaster Recovery Test Automation Source Code Analysis
Hybrid

Senior Software Engineer, AV Platform

Nvidia

Santa Clara, CA 63 days ago $224,000–$356,500
C++ C Linux QNX Embedded Systems System Software Parallel Computing GPU Architecture ISO 26262 Threading Synchronization Communication Frameworks Ethernet Memory Subsystems CAN LiDAR Radar GPS IMU
10+ yrs exp

Senior Software Engineer, Platform Engineering

Nvidia

Santa Clara, CA 7 days ago $168,000–$270,250
Python LLM RAG Agentic AI Kubernetes Docker LangChain Generative AI Linux Microservices APIs Test Automation ITSM ServiceNow Distributed Systems Firmware Hardware/Software Integration
8+ yrs exp

Senior Software Engineer, Platform

Oracle

Nashville, TN 32 days ago $92,500–$209,500
Java C++ C# Go RESTful APIs Microservices Oracle Cloud Infrastructure distributed-systems Containers Source Control Observability Service Reliability Engineering SDKs API Design
4+ yrs exp