LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Elastic›Principal Software Engineer
Elastic

About Elastic

Real-time data search and analytics for everyone

🏢 Tech👥 1001+ employees📅 Founded 2010📍 Union Square, San Francisco, CA💰 $162m⭐ 3.8
B2BAnalyticsSaaS

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...

🌐 Website💼 LinkedIn𝕏 TwitterAll 184 jobs →
Elastic

Principal Software Engineer

Elastic • Spain

Posted 1 month agoLeadPrincipal engineer📍 Spain
Apply Now →

Skills & Technologies

AWSGCPAzureElasticsearchApis

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.

Apply Now →Get Job Alerts