Senior Software Engineer, Platform Billing Core

Elastic

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $163k
This role $172k
$104k $222k
below market most similar roles pay here above market

This role pays more than 62% of similar roles. Most pay $149,500–$177,250 — the blue band above. At the midpoint, this role pays about $172k versus about $163k 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, Platform Billing Core

The Senior Software Engineer - Platform Billing Core joins the Billing Core team to manage the data layer for usage-based metering, consumption billing, and marketplace integrations. This role involves owning and improving billing data pipelines for usage ingestion, transformation, and reconciliation while designing and building scalable backend services. You will manage PostgreSQL schema design, query performance, and system observability to ensure data integrity for financial reporting and customer invoices. Key responsibilities include leading projects from design to delivery, mentoring junior engineers, and participating in on-call rotations. The position requires expertise in Python, PostgreSQL, and distributed systems, alongside experience with cloud infrastructure across AWS, GCP, or Azure. You will solve complex problems regarding high-scale SaaS billing and financial systems within a global, distributed environment.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Own and improve billing data pipelines for usage ingestion, transformation, and reconciliation.
  • Design and build reliable, scalable backend services in Python with a focus on data integrity.
  • Manage PostgreSQL schema design and optimize query performance for billing data.
  • Lead small to medium projects end-to-end from initial design to final delivery.
  • Improve system observability and reliability through better monitoring, alerting, and incident response.
  • Mentor junior engineers through code reviews, pairing, and design discussions.
  • Participate in on-call rotations and contribute to production readiness.

What we're looking for

  • 5+ years of experience in backend engineering.
  • Proficiency in Python and PostgreSQL, including schema design and query tuning.
  • Experience building and operating data pipelines or event-driven systems in production.
  • Solid understanding of distributed systems, reliability, and scalability.
  • Background in cloud infrastructure including AWS, GCP, or Azure networking, monitoring, and deployment.
  • Experience with SaaS billing, metering, or financial systems (preferred).
  • Track record of using AI to speed up development and improve code quality.
  • Eligible to work in Department of Defense (DoD) Impact Level 4 or above cloud service environments.

More like this

Similar roles

Senior Software Engineer, Core Pricing

Upstart

Remote (Canada) 56 days ago $166,900–$230,900
Python Java Kotlin AWS GCP Distributed Systems Microservices APIs Infrastructure as Code Machine Learning Statistics Cloud-native Architecture Platform Engineering
4+ yrs exp Remote

Senior Platform Software Engineer

Oracle

Nashville, TN +1 31 days ago $92,500–$209,500
Kubernetes Java Go OCI Docker CI/CD Distributed Systems Cloud-Native AWS Azure GCP EKS GKE AKS Networking Storage Observability Logging Metrics Tracing
4+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 73 days ago $92,500–$209,500
SDK API Distributed Services Software Architecture Observability Performance Profiling Secure Coding Functional Testing Non-functional Testing Software Development Lifecycle Monitoring Error Logging Scalability
3+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 12 days ago $92,500–$209,500
Linux Python Terraform Bash Oracle Cloud Infrastructure NetApp Networking Storage Systems File Systems API Agile Observability root-cause analysis Software Development Lifecycle Secure Coding Performance Profiling Data Protection disaster-recovery
4+ yrs exp