
About Elastic
Real-time data search and analytics for everyone
Key Highlights
- Headquartered in Union Square, San Francisco, CA
- Over 17,000 customers including eBay, Netflix, and Uber
- $162 million raised in Series C funding
- Developers of the Elastic Stack: Elasticsearch, Kibana, Beats, Logstash
Elastic, headquartered in Union Square, San Francisco, CA, is a leading provider of real-time data search and analytics software. The company develops the Elastic Stack, which includes popular open-source tools like Elasticsearch, Kibana, Beats, and Logstash, and serves over 17,000 organizations, in...
🎁 Benefits
Elastic offers fully paid health coverage for employees and their families, flexible work schedules, and a generous vacation policy. Employees enjoy a...
🌟 Culture
Elastic fosters a distributed workforce, emphasizing flexibility and work-life balance. The company values open-source development and encourages empl...
Skills & Technologies
Overview
Elastic is seeking a Principal Software Engineer to lead the Platform Billing team in delivering a flexible SaaS billing experience. You'll work with AWS, GCP, Azure, and Elasticsearch to manage billing systems at scale. This role requires extensive experience in software engineering and cloud technologies.
Job Description
Who you are
You have extensive experience in software engineering, particularly in building scalable systems that manage complex billing processes. Your background includes working with cloud platforms such as AWS, GCP, and Azure, and you understand the intricacies of SaaS billing models. You are proficient in designing and implementing APIs that facilitate seamless user experiences and data management.
You possess strong analytical skills and can interpret large volumes of usage data to inform billing strategies. Your expertise in Elasticsearch allows you to optimize search capabilities within billing systems, ensuring that users can access the information they need efficiently. You are a collaborative team player who enjoys working with cross-functional teams to deliver high-quality solutions.
You are passionate about leveraging technology to enhance customer experiences and drive business growth. You have a keen interest in the latest trends in cloud computing and SaaS, and you are always looking for ways to innovate and improve existing processes. You thrive in dynamic environments and are comfortable navigating the challenges that come with operating at a global scale.
Desirable
Experience with usage-based metering and consumption billing models is a plus. Familiarity with marketplace integrations and customer account management systems will help you excel in this role. You are also open to mentoring junior engineers and sharing your knowledge with the team.
What you'll do
As a Principal Software Engineer at Elastic, you will lead the Platform Billing team in developing and maintaining the systems that manage the entire billing lifecycle. You will oversee the collection of millions of usage data points across distributed environments, ensuring accurate calculations of customer charges. Your role will involve designing and implementing public and internal APIs that enhance the billing experience for users.
You will collaborate closely with product managers and other engineering teams to define the roadmap for billing features and enhancements. Your insights will guide the development of new capabilities that improve the transparency and flexibility of our billing processes. You will also be responsible for monitoring system performance and implementing optimizations to ensure reliability and scalability.
In this role, you will have the opportunity to influence the technical direction of the billing systems and contribute to the overall strategy of Elastic's Cloud business. You will work in a fast-paced environment where your contributions will directly impact the success of the organization.
What we offer
Elastic provides a supportive and inclusive work environment where innovation is encouraged. You will have access to professional development opportunities and the chance to work with cutting-edge technologies. We offer competitive compensation and benefits, including flexible working arrangements to help you maintain a healthy work-life balance. Join us in our mission to empower organizations with the tools they need to harness the power of their data.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Elastic.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Elastic is hiring a Software Engineer for their Revenue Tech Engineering team to build internal tools that streamline the lead-to-revenue lifecycle. You'll work with Elasticsearch to develop robust backend services and automate operational tasks. This role requires experience in building scalable applications.

Engineering Manager
Elastic is hiring an Engineering Manager for their Platform Billing team to oversee the development of a flexible SaaS billing experience. You'll work with AWS, Azure, and GCP while managing APIs and backend systems. This role requires strong leadership and technical skills in cloud environments.

Systems Engineer
Cloudflare is seeking a Principal Systems Engineer to lead the Billing Engineering Team, responsible for building and maintaining critical systems for billing and revenue recognition. This role requires strong technical expertise and a commitment to developing inclusive team dynamics.

Principal Engineer
Cloudflare is seeking a Principal Billing Systems Engineer to lead the development and maintenance of critical billing systems. You'll work on billing, payments, and revenue recognition systems, leveraging your expertise in Cloudflare technologies. This role requires significant experience in engineering and system design.

Engineering Manager
Bunch is seeking an Engineering Manager for their Platform team to lead the development of a secure and scalable infrastructure. You'll provide technical direction and manage team resources while focusing on product excellence. This role requires expertise in AWS and Kubernetes.