Principal Software Engineer I, Platform Billing Experience

Elastic

Confirmed live today High trust

Quick summary

Work type
On-site
Location
—
Salary
$159,800–$252,800 / yr
Posted
13 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $176k
This role $206k
$87k $271k
below market most similar roles pay here above market

This role pays more than 79% of similar roles. Most pay $151,000–$201,600 — the blue band above. At the midpoint, this role pays about $206k versus about $176k 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 · Principal Software Engineer I, Platform Billing Experience

The Principal Software Engineer I - Platform Billing Experience joins the Billing Experience team to drive technical direction for the customer-facing layer of Elastic's cloud billing systems. This hands-on role involves designing and evolving public and internal APIs, building full-stack features for billing and account pages within Elastic Cloud consoles, and shaping system architecture for scale and modularity. The engineer will utilize skills in backend and full-stack engineering, API design, and cloud infrastructure across AWS, GCP, and Azure. Key responsibilities include improving observability, incident response, and CI/CD pipelines while mentoring other engineers. The role addresses the technical challenge of managing usage-based metering, consumption billing, and marketplace integrations for a global cloud business, ensuring customers can easily understand and manage their billing data.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Own and maintain complex billing and account management systems, including public and internal APIs.
  • Lead API design and evolution to set standards for contract stability, versioning, and developer experience.
  • Build and improve full-stack features for billing and account UIs within the Elastic Cloud consoles.
  • Shape system architecture for scale, modularity, and data modeling.
  • Improve observability, incident response, and reliability of billing-facing services using modern DevOps practices.
  • Mentor engineers and tech leads to raise standards for design and operational excellence.
  • Participate in on-call rotations to ensure systems are production-ready through automation and resilience testing.

What we're looking for

  • 8+ years of experience in backend or full-stack engineering.
  • Proven experience building and maintaining developer-facing or customer-facing APIs at scale.
  • Solid background in cloud infrastructure including AWS, GCP, or Azure, networking, IAM, monitoring, and deployment.
  • Experience with frontend technologies used in console or dashboard products (preferred).
  • Experience with SaaS billing, metering, or financial systems (preferred).
  • Track record of mentoring engineers, setting technical direction, and raising engineering standards.
  • Ability to lead multi-quarter projects across teams and communicate with both technical and non-technical partners.
  • Eligible to work in Department of Defense (DoD) Impact Level 4 or above cloud service environments.

More like this

Similar roles

Senior Software Engineer, Platform Billing Core

Elastic

6 days ago $133,100–$210,600
Python PostgreSQL AWS GCP Azure Data Pipelines Distributed Systems SaaS Billing Monitoring Alerting Incident Response Cloud Infrastructure Networking Event-driven Systems
5+ yrs exp

Principal Software Engineer, Platform

Oracle

Nashville, TN 35 days ago $104,500–$234,600
Oracle Cloud Infrastructure Java C++ C# Go Microservices RESTful APIs Containers Cloud-native Distributed Systems Middleware Observability SLOs Capacity Planning SDKs
7+ yrs exp

Principal Software Engineer, Platform

Oracle

Seattle, WA +1 35 days ago $104,500–$234,600
Oracle 19c RAC Data Guard RMAN ASM SQL Python Shell Scripting OCI SRE API Observability Capacity Planning Middleware
6+ yrs exp

Principal Software Engineer, Platform

Oracle

Nashville, TN 31 days ago $104,500–$234,600
Oracle Cloud Infrastructure (OCI) Java C++ C# Go RESTful APIs Microservices Distributed Systems Containers Cloud-native Observability SLOs Middleware SDKs API Versioning Data Structures Algorithms
7+ yrs exp