Software Engineer, Billing Platform

at Stripe
USD 190,400-285,600 per year
SENIOR
✅ Remote ✅ On-site

Tech Stack

Distributed Systems @ 4 Go @ 6 Java @ 6 Leadership @ 4 Payments Reporting @ 4 Security Software Development @ 8

Details

Stripe is a financial infrastructure platform for businesses. The Revenue and Financial Automation organization is building a modern, revenue-focused financial management platform for fast-growing, digital-native companies. Stripe Billing supports recurring and one-time payments, SaaS subscriptions, multi-stage contracts, usage-based billing, and recovery and retention tools.

Responsibilities

  • Design the next generation of Stripe products to meet the high-growth needs of the company and its customers.
  • Deliver value through a collaborative, user-first approach with stakeholders and customers.
  • Mentor engineers and help them grow.
  • Debug and solve critical production issues across services and multiple levels of the stack.
  • Design, build, test, and ship code while collaborating with experts in infrastructure, security, design, and operations.

Requirements

  • 5–12+ years of experience in backend or platform software development.
  • Ability to write high-quality code in programming languages such as Go, Java, C, or C++.
  • Hands-on experience contributing to or building large-scale distributed systems.
  • Strong collaboration skills and the ability to work across workstreams and contribute to peers' success.
  • Ability to thrive with a high level of autonomy and responsibility, with an entrepreneurial mindset.

Preferred Qualifications

  • Familiarity with event-driven architectures.
  • Experience with subscription management, usage-based billing, or financial reporting systems.
  • Interest in financial infrastructure and how businesses manage revenue operations.
  • Direct leadership and mentorship experience.

More jobs at Stripe

Similar jobs