Posted on 
Jan 24, 2024

Billing Platform Engineer (Staff)

Remote
Mid-Senior ICs
Engineering
Turnstile
Turnstile
Turnstile
Private
1-50
Software, Security & Developer Tools

Turnstile is a usage-based revenue platform that helps SaaS companies price however they want. Two of our founders, Lillian and Mike, have seen prior success - most recently starting Second Measure (acquired by Bloomberg). We're well-funded, fully distributed, and known for building intentional, inclusive culture.

Job Description

About Us

A massive shift is taking place within SaaS. Just as perpetual licensing gave way to subscription, subscription is giving way to usage-based pricing. But tying revenue to usage fundamentally changes how every part of the business operates, from billing teams to the C-suite. Turnstile is the modern stack to help companies adopt and scale with usage-based pricing.

We're a small, fully remote, and proven team with strong backing from First Round Capital, prominent usage-based founders and operators, and other top investors. The last company we started, Second Measure, scaled to 70+ people and tens of millions in revenue, received multiple "best places to work" awards, and was ultimately acquired by Bloomberg in a landmark deal.

The Opportunity

Joining as an early engineer, you'll be an integral part of our team. You'll help lay the technical foundation for our usage-pricing-based bill computation system, enabling our product to power growing SaaS businesses with a wide variety of pricing terms and customer bases. You'll put into place engineering practices that support a culture of collaboration, authenticity, and excellence. More than that, you'll join a tight-knit team of repeat founders and seasoned operators in shaping the future of SaaS.

In this role, we'll ask you to:

  • Design bill processing and serving systems to implement usage-based pricing for SaaS vendors

  • Translate nuanced business concepts into software throughout our stack, from data models to APIs

  • Develop robust, scalable online and offline systems to serve as the backbone of our business

  • Operate reliable software in a problem space where correctness is paramount

  

We'd love to hear from you if:

  • You have a proven track record of developing and maintaining billing systems at scale

  • You’ve experienced common real-world billing problems: restatements, bad data, human interference

  • You’ve worked with both offline and online billing systems, including incremental processing

  • You’ve built on top of integrations with common SaaS billing, invoicing, payment processors, and accounting software like Stripe, QuickBooks, Bill.com, etc

  • You'd excel working in a dynamic and high-trust environment alongside an experienced team

  

Bonus points for experience with:

  • Python and/or Go

  • You have prior experience as a team or technical lead

  • Distributed data analytics (OLAP) platforms such as Redshift, BigQuery, or Snowflake

  • Distributed batch processing systems such as Spark, MapReduce, or Presto

  • Common accounting practices, including double entry bookkeeping and revenue recognition

  

Working at Turnstile

  • Competitive and Fair Pay: Equal pay by role and level at 75th percentile of SF salaries ($175,000 to $225,000 for this role, depending on level) with meaningful equity
  • Fully Remote: Distributed by design with team members from San Francisco to Raleigh
  • 4-Day Core Schedule: Fridays are yours — for whatever helps you live a rich and balanced life
  • Fully Covered Health Benefits: 100% paid medical, mental health, dental, and vision premiums for you and your family
  • Paid Parental Leave: 16 weeks for birthing parent, 12 weeks for all other parents welcoming a new child into their home
  • 401(k): With 4% company contribution, regardless of what you put in
  • Flexible PTO: Take the time you need to unplug and unwind
  • Setup: New Mac + $1,500 annual stipend to make your home workspace more comfortable and productive

Turnstile is proud to be an equal opportunity workplace. We learn from perspectives that are different from our own and are committed to creating an equitable and inclusive environment for all our employees.

We recognize that great talent doesn’t always fit neatly into predefined roles.

  • We consider all candidates for all open roles. lf you fit into more than one role, we ask you only apply to the one you feel is the closest fit.
  • If you’re interested in working with us, but don’t see a clear fit for a posted role, we’d still love to hear from you at jobs@tryturnstile.com.

About Us

A massive shift is taking place within SaaS. Just as perpetual licensing gave way to subscription, subscription is giving way to usage-based pricing. But tying revenue to usage fundamentally changes how every part of the business operates, from billing teams to the C-suite. Turnstile is the modern stack to help companies adopt and scale with usage-based pricing.

We’re a small, fully remote, and proven team with strong backing from First Round Capital, prominent usage-based founders and operators, and other top investors. The last company we started, Second Measure, scaled to 70+ people and tens of millions in revenue, received multiple “best places to work” awards, and was ultimately acquired by Bloomberg in a landmark deal.

The Opportunity

Joining as an early engineer, you’ll be an integral part of our team. You’ll help lay the technical foundation for our usage-pricing-based bill computation system, enabling our product to power growing SaaS businesses with a wide variety of pricing terms and customer bases. You’ll put into place engineering practices that support a culture of collaboration, authenticity, and excellence. More than that, you’ll join a tight-knit team of repeat founders and seasoned operators in shaping the future of SaaS.

In this role, we’ll ask you to:

  • Design bill processing and serving systems to implement usage-based pricing for SaaS vendors

  • Translate nuanced business concepts into software throughout our stack, from data models to APIs

  • Develop robust, scalable online and offline systems to serve as the backbone of our business

  • Operate reliable software in a problem space where correctness is paramount

We’d love to hear from you if:

  • You have a proven track record of developing and maintaining billing systems at scale

  • You’ve experienced common real-world billing problems: restatements, bad data, human interference

  • You’ve worked with both offline and online billing systems, including incremental processing

  • You’ve built on top of integrations with common SaaS billing, invoicing, payment processors, and accounting software like Stripe, QuickBooks, Bill.com, etc

  • You’d excel working in a dynamic and high-trust environment alongside an experienced team

Bonus points for experience with:

  • Python and/or Go

  • You have prior experience as a team or technical lead

  • Distributed data analytics (OLAP) platforms such as Redshift, BigQuery, or Snowflake

  • Distributed batch processing systems such as Spark, MapReduce, or Presto

  • Common accounting practices, including double entry bookkeeping and revenue recognition

Working at Turnstile

  • Competitive and Fair Pay: Equal pay by role and level at 75th percentile of SF salaries ($175,000 to $225,000 for this role, depending on level) with meaningful equity
  • Fully Remote: Distributed by design with team members from San Francisco to Raleigh
  • 4-Day Core Schedule: Fridays are yours — for whatever helps you live a rich and balanced life
  • Fully Covered Health Benefits: 100% paid medical, mental health, dental, and vision premiums for you and your family
  • Paid Parental Leave: 16 weeks for birthing parent, 12 weeks for all other parents welcoming a new child into their home
  • 401(k): With 4% company contribution, regardless of what you put in
  • Flexible PTO: Take the time you need to unplug and unwind
  • Setup: New Mac + $1,500 annual stipend to make your home workspace more comfortable and productive

Turnstile is proud to be an equal opportunity workplace. We learn from perspectives that are different from our own and are committed to creating an equitable and inclusive environment for all our employees.

We recognize that great talent doesn’t always fit neatly into predefined roles.

  • We consider all candidates for all open roles. lf you fit into more than one role, we ask you only apply to the one you feel is the closest fit.
  • If you’re interested in working with us, but don’t see a clear fit for a posted role, we’d still love to hear from you at jobs@tryturnstile.com.
Receive Tech Ladies'
newest jobs in your inbox,
every week.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Join Tech Ladies for full-access to the job board, member-only events, and more!

If you're already a member, we haven't forgotten you. We promise. It's a new system. If you fill out the form once, it'll remember you going forward. Apologies for the inconvenience.

Remote
Remote
React
React
Python
Python
Golang
Golang
Node.Js
Node.Js
TypeScript
TypeScript
Engineering
Engineering
Remote
Remote