Principal Software Engineer, Billing Platform & APIs

Elastic

United States

Hybrid

USD 180,000 - 260,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health coverage
Flexible location
Generous vacation days
Parental leave
Volunteer hours
Charitable matching

Job summary

Elastic is seeking a Principal Software Engineer for the Billing Experience domain in the United States. This hands-on role designs APIs, shapes user-facing systems, and drives scale, reliability, and developer productivity across public and internal APIs and Cloud console experiences.

You will mentor engineers, set technical direction, lead cross-team collaboration with Product, Design, SRE, and Cloud Infrastructure, and ensure architectural decisions support high-scale billing services.

Qualifications

  • 8+ years in backend or full-stack engineering, with solid API design experience.
  • Experience with SaaS billing, metering, or financial systems is a real plus.
  • Proven experience building and maintaining developer-facing or customer-facing APIs at scale.
  • Able to lead multi-project efforts across teams and raise engineering standards.

Responsibilities

  • Own complex billing and account management systems, including public and internal APIs and Cloud console experiences.
  • Lead API design and evolution — set standards for contract stability, versioning, and developer experience across consumers.
  • Build and improve full-stack features in Elastic Cloud consoles, from backend services to frontend billing UIs.
  • Improve observability, incident response, and reliability of billing-facing services using modern DevOps practices.
  • Shape system architecture for scale and modularity; guide service design, API structure, and data modeling.
  • Mentor engineers and tech leads across the Billing organization.
  • Work with Product, Design, and Finance to set roadmap priorities and ensure feasibility.
  • Take part in on-call rotations to ensure production readiness through automation and resilience testing.

Skills

Backend engineering
Full-stack engineering
API design
Cloud infrastructure
DevOps practices
Mentoring
React

Tools

AWS
GCP
Azure

Job description

Elastic is seeking a Principal Software Engineer for the Billing Experience domain in the United States. This hands-on role designs APIs, shapes user-facing systems, and drives scale, reliability, and developer productivity across public and internal APIs and Cloud console experiences.

You will mentor engineers, set technical direction, lead cross-team collaboration with Product, Design, SRE, and Cloud Infrastructure, and ensure architectural decisions support high-scale billing services.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Billing Platform Engineer – Cloud APIs & Console
Principal Billing Platform Engineer – Cloud APIs & Console

Elasticsearch B.V. • United States

Hybrid
USD 160,000 - 253,000
Competitive pay
Health coverage
Flexible locations
+4
Principal Software Engineer, Billing Platform & APIs
Principal Software Engineer, Billing Platform & APIs

Elastic • Mountain View (CA)

Remote
USD 160,000 - 253,000
Health coverage
Flexible locations & schedules
Generous vacation days
+1
Principal Platform Billing Engineer - Cloud APIs & UI
Principal Platform Billing Engineer - Cloud APIs & UI

Elastic • United States

Remote
USD 160,000 - 253,000
Health coverage
Flexible locations
Generous vacation
+3
Senior Software Engineer, Cloud Billing Platform
Senior Software Engineer, Cloud Billing Platform

Elastic • Oregon

Hybrid
USD 133,000 - 211,000
Stock program
401k matching
Health coverage
+3
Senior Platform Billing Engineer – Cloud APIs & UI
Senior Platform Billing Engineer – Cloud APIs & UI

Elastic • United States

Hybrid
USD 133,000 - 253,000
Stock program
Health coverage
Flexible locations
+4
Senior Platform Engineer, Cloud Billing & APIs
Senior Platform Engineer, Cloud Billing & APIs

Elastic • Mountain View (CA)

Remote
USD 133,000 - 211,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+1
Senior Platform Engineer - Billing Core & Data Pipelines
Senior Platform Engineer - Billing Core & Data Pipelines

Elastic • Mountain View (CA)

Remote
USD 160,000 - 253,000
Health coverage
Flexible locations & schedules
Vacation days
+3
Billing Platform Engineer — Cloud APIs
Billing Platform Engineer — Cloud APIs

Elasticsearch B.V. • United States

Remote
USD 133,000 - 211,000
Health coverage
Flexible locations
Generous vacation days
+2
Principal Software Engineer (Platform Billing Experience)
Principal Software Engineer (Platform Billing Experience)

Elastic • United States

Hybrid
USD 180,000 - 260,000
Health coverage
Flexible location
Generous vacation days
+3
Principal Platform Billing Engineer — Cloud Scale
Principal Platform Billing Engineer — Cloud Scale

Elastic • United States

Remote
USD 160,000 - 304,000
Health coverage
Flexible location & schedule
Vacation days
+3