Principal Software Engineer (Platform Billing Core)
Elastic
United States Posted October 8, 2026
Check how well your resume matches this job
Salary Range
$159,800 - $303,500
Job Description
Join Elastic, a leading company in the search and data analytics space. As a Principal Software Engineer, you will drive technical direction within the Billing Core domain, design systems, improve operations, and work across teams. You will own complex billing and account management systems, build large-scale data pipelines, improve observability and reliability, and mentor engineers. This is a hands-on role that requires strong technical skills and the ability to work in a global, distributed environment.
- Conduire la direction technique au sein du domaine de la facturation de base, en concevant des systèmes et en améliorant les opérations.
- Posséder des systèmes de facturation et de gestion des comptes complexes qui s'étendent sur plusieurs services et fournisseurs de cloud.
- Construire des pipelines de données à grande échelle pour l'ingestion, la transformation et la réconciliation des données de facturation.
- Clear written and verbal communication skills. Able to influence across teams and speak to both technical and non-technical partners
- Proven experience improving reliability, observability, and incident response in production systems
- Track record of mentoring engineers, setting technical direction, and raising engineering standards
- Experience with SaaS billing, metering, or financial systems is a real plus
- Comfortable working on your own in a global, distributed, and async environment
- Able to work across projects, work across functions and teams, and adapt to changing team structures
- Ability to lead multi-quarter projects across teams — building consensus and delivering results
- 8+ years in backend or platform engineering, with solid skills in Python and PostgreSQL (schema design, performance, high availability)
- Eligible to work in Department of Defense (DoD) Impact Level 4 or above cloud service environments
- Solid background in cloud infrastructure (AWS, GCP, or Azure), including networking, IAM, monitoring, and deployment
- Track record of using AI to speed up development, debug complex systems, and improve code quality — while owning the outcomes
Required Skills
How to apply
You apply on Elastic’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign inAbout Elastic
See every open role at Elastic on ARes.
More Jobs at Elastic