Principal Software Engineer, Builder Experience, Platform Engineering Productivity

Elastic

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Posted
4 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $203k
$127k most similar roles pay here $291k

This listing doesn't post a salary. Most similar roles pay $174,600–$231,000.

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 256 open roles on FindRole.

Listed pay typically runs $133,100–$203,000 across 89 roles with salary data.

Most-posted roles

View all roles at Elastic

At a glance

TL;DR · Principal Software Engineer, Builder Experience, Platform Engineering Productivity

As a Principal Software Engineer on the Platform Engineering Productivity team, you will focus on enhancing the software development and release process to ensure high-quality product delivery. You will build and improve frameworks, reusable components, and operational guidelines that enable engineering teams to manage the full software development lifecycle effectively. Your daily responsibilities include improving CI infrastructure reliability, managing systems for releasable artifacts, enabling ephemeral developer environments, and defining quality gates. You will also provide code reviews, mentor engineers, and create technical documentation. The role requires proficiency in Python, Go, Bash, Java, or Scala, along with experience in Git, Terraform, Kubernetes, Docker, and cloud infrastructure. Additionally, you must possess AI fluency to integrate LLM APIs into production workflows while solving complex problems related to developer productivity and scalable system automation.

What does a Software Engineer earn?

Median $197500 from 2229 postings across 139 companies.

See salary data

What you'll do

  • Build and improve frameworks, reusable components, and operational guidelines for the software development lifecycle.
  • Improve CI infrastructure reliability and efficiency to streamline the release process.
  • Manage systems that produce releasable artifacts and provide ephemeral developer environments.
  • Develop tooling and infrastructure for product deployment and automated release management.
  • Define and enforce release quality gates to ensure high-quality software delivery.
  • Review code to uphold engineering standards, improve performance, and catch defects early.
  • Create and maintain technical documentation for systems, processes, and architectural decisions.
  • Mentor engineers and foster a culture of code quality and best practices.

What we're looking for

  • Solid understanding of the full software development lifecycle including build, package, test, release, and quality strategy.
  • Deep experience in one or more programming languages such as Python, Go, Bash, Java, or Scala.
  • Experience with CI/CD systems, GIT, and modern development and release practices.
  • Experience with cloud infrastructure and developer platforms including Terraform, Kubernetes, Docker, and major cloud providers.
  • Experience designing scalable systems and improving developer productivity through tooling and automation.
  • Hands-on AI fluency, including integrating LLM APIs into production workflows and applying prompt engineering.
  • A track record of improving engineering practices such as code review quality, standards, and team efficiency.
  • Excellent written and verbal technical communication skills.

More like this

Similar roles

Staff Cloud Engineer

CVS Health

Remote (TX) 21 days ago $118,450$236,900
CI/CD GitHub Actions ArgoCD Terraform Docker Kubernetes Backstage DevSecOps Snyk Python Go Java Bash AWS Azure GCP Infrastructure as Code SDLC
Remote