Mission

Our client is on an ambitious mission to provide businesses with the infrastructure to unlock their revenue potential. They focus on helping businesses align monetization strategies with product usage—whether through seats, consumption, feature limits, or usage-based tiers. The goal is to bring this opportunity to every software company.

They are reimagining billing and invoicing for the era of hybrid pricing in software. Billing is no longer just a finance problem but also a critical engineering observability challenge that needs immediate solutions. The company takes a developer-first, data infrastructure approach, making it possible for businesses to fully automate their billing processes and adapt their monetization strategies over time.

Their product supports the end-to-end revenue workflow: developers appreciate the product's extensibility and intuitive API, product managers can iterate on pricing and packaging faster, finance teams benefit from fine-grained reporting for revenue recognition, and customer-facing teams gain transparency in customer relationships.

Role & Impact

As an early engineer at our client’s company, you’ll be instrumental in building the technical foundation of a critical product that must be reliable and accurate at scale. You'll collaborate closely with customers to understand their business process pain points and incorporate those insights into the product roadmap.

You’ll tackle a broad range of technical challenges, including:

  • Designing a product data model that is both simple to understand and robust enough to support diverse business needs.
  • Ensuring the system can scale to support real-time ingestion and query while addressing performance, consistency, and load isolation challenges.
  • Focusing on extensibility, enabling developers to build on top of the out-of-the-box product.

Additionally, you’ll lay the groundwork for engineering and product processes to ensure the team can continue to build quickly and serve customers effectively for years to come.

About You

  • 4+ years of experience in software engineering.
  • Enthusiastic about tackling a wide range of technical challenges across the stack.
  • Detail-oriented in designing a product with deep user empathy, including visual UX, API design, and more.
  • Excited to engage directly with customers to shape the product.
  • Based in the San Francisco Bay Area or willing to relocate (relocation support provided).

You might be a great fit if you:

  • Have worked on developer-facing products or internal platform teams.
  • Have experience with large-scale data infrastructure or distributed systems.
  • Enjoy diving deep into technical domains.

The company doesn't use leveling titles to avoid downstream inequities, so you won’t see prefixes like “Senior” in job descriptions. Instead, experience requirements are clearly stated for each role, and compensation is based on your experience and internal level.

Tech Stack

The company believes that great engineers can learn any stack, so specific experience with their tools isn’t required, and they encourage all qualified candidates to apply.

Tech Stack:

  • Frontend: Typescript + React + Tailwind CSS
  • Backend: Python
  • Datastores: PostgreSQL + Apache Druid
  • Streaming Platforms: Kafka + Spark Streaming
  • Cloud Platform: AWS

Benefits

  • Medical insurance with 100% coverage for you and dependents
  • Dental, vision, and life insurance
  • Unlimited PTO, with a minimum of 15 days encouraged
  • 401k plan
  • 16-week paid parental leave with equity vesting
  • Commuter stipend
  • Catered lunches in the office

Equal Opportunity Employer

Our client is committed to building a diverse and inclusive team, which is key to their long-term success. They provide equal employment opportunities to all applicants regardless of race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by law.