Principal Software Engineer I, Platform Billing Core

Elastic

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $192k
This role $206k
$109k $268k
below market most similar roles pay here above market

This role pays more than 55% of similar roles. Most pay $169,550–$214,500 — the blue band above. At the midpoint, this role pays about $206k versus about $192k 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 Core

JOB TITLE: Principal Software Engineer I - Platform Billing Core The Principal Software Engineer I - Platform Billing Core joins the Billing Core team to drive technical direction for the data layer powering usage-based metering and consumption billing. This hands-on role involves designing systems, building large-scale data pipelines for ingestion and reconciliation, and owning PostgreSQL data architecture to ensure high availability and query speed. You will manage complex account systems across AWS, GCP, and Azure while improving observability and CI/CD pipelines. The role requires expertise in Python, PostgreSQL, and cloud infrastructure, including networking and IAM. You will mentor engineers, review technical designs, and solve problems related to turning hourly usage data into accurate customer invoices and revenue records within a global, distributed SaaS billing and financial reporting environment.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Own complex billing and account management systems across multiple cloud providers.
  • Build large-scale data pipelines for billing data ingestion, transformation, and reconciliation.
  • Shape system architecture for scale, modularity, API structure, and data modeling.
  • Own PostgreSQL data architecture, focusing on query speed, schema quality, and high availability.
  • Improve observability, incident response, and reliability of core billing systems using DevOps practices.
  • Serve as the primary technical reviewer for the billing core stack to maintain quality standards.
  • Mentor engineers and tech leads to raise design and operational standards across the organization.
  • Participate in on-call rotations to ensure production readiness through automation and resilience testing.

What we're looking for

  • 8+ years of experience in backend or platform engineering.
  • Proficiency in Python and PostgreSQL, including schema design, performance, and high availability.
  • Proven experience improving reliability, observability, and incident response in production systems.
  • Solid background in cloud infrastructure including AWS, GCP, or Azure, networking, IAM, and monitoring.
  • Experience leading multi-quarter projects and mentoring engineers to raise technical standards.
  • Experience with SaaS billing, metering, or financial systems (preferred).
  • Clear written and verbal communication skills to influence both technical and non-technical partners.
  • Eligibility 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, Pricing Platform

Upstart

Remote (Columbus, OH) +3 59 days ago $195,300–$270,400
Python Kotlin Java Rust Go Django FastAPI Celery Spring Boot gRPC Protobuf Temporal AWS S3 RDS ElastiCache Kubernetes Helm Datadog Microservices Distributed Systems
8+ yrs exp Remote

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