Skip to content
CrusoeCrusoe

Staff Software Engineer, Billing Platform

Staff Software Engineer owning end-to-end design and operation of Crusoe Cloud's scalable billing platform, including metering, pricing, invoicing, and payments. Requires 5+ years backend experience building high-reliability financial or distributed systems, with strong focus on accuracy, observability, and cross-functional collaboration with Finance and Product.

About the job

What You'll Be Working On

  • Own critical billing systems end-to-end, from metering and pricing to invoicing and payments.
  • Design and build scalable billing systems, including usage metering, pricing models, invoicing, and payment integrations.
  • Ensure accuracy, reliability, and auditability of all billing-related data and workflows.
  • Develop real-time and batch processing pipelines for usage tracking and cost calculation.
  • Build APIs and services that provide customers with clear, transparent insights into their usage and spend.
  • Partner with Finance and Product teams to support new pricing models, product launches, and revenue workflows.
  • Improve system observability, reconciliation processes, and error handling to ensure billing correctness.
  • Contribute to architectural decisions that support long-term scalability and flexibility of the billing platform.
  • Mentor engineers, lead design discussions, review code, and raise the technical bar across the team.
  • Enhance hiring practices and contribute to building a strong, inclusive engineering culture.

What You'll Bring to the Team

  • Experience building or working on billing, payments, metering, or financial systems (or similarly complex, high-integrity data systems).
  • 5+ years of software development experience, including backend development with languages such as Go, Java, Rust, or C++.
  • Experience designing and operating scalable, fault-tolerant distributed systems with strong data consistency guarantees.
  • Familiarity with real-time and batch data processing, event-driven architectures, and data modeling for financial systems.
  • Proven ability to work closely with Product, Finance, and non-technical stakeholders to translate business requirements into technical solutions.
  • Strong focus on data accuracy, edge cases, and building systems that handle financial correctness.
  • Experience building systems with strong monitoring, alerting, and debugging capabilities.
  • Experience guiding engineers and contributing to a culture of engineering excellence.
  • Ability to clearly explain complex systems and trade-offs to both technical and non-technical stakeholders.

Benefits

  • Competitive compensation and equity packages including Restricted Stock Units.
  • Paid time off, paid holidays & leave of absence programs.
  • Comprehensive health, dental & vision insurance.
  • Employer contributions to HSA account.
  • Paid parental leave.
  • Paid life insurance, short-term and long-term disability.
  • Professional development & tuition reimbursement.
  • Mental health & wellness support.
  • Commuter benefits (parking & transit).
  • Cell phone stipend.
  • 401(k) Retirement plan with company match up to 4% of salary.
  • Volunteer time off.
  • Global travel insurance & emergency assistance.
  • Daily meals allowance.
  • Additional perks & programs specific to location.

Skills

Go, Java, Rust, C++, Distributed Systems, Real-Time Data Processing, Batch Processing, Event-Driven Architectures, Data Modeling, Observability, Billing Systems, Financial Systems

Pinterest

Pinterest

Palo Alto, CA
Staff Software Engineer, Ads & Core Serving Platform
$208k+/yrHybrid8+ YOEBackend Engineering

Leads architecture and implementation of large-scale, low-latency serving platforms supporting Ads and Core experiences. The role requires 8+ years of backend or distributed-systems experience, strong technical leadership, and expertise in scalable production systems.

Airbnb

Airbnb

United States

Staff Software Engineer, Events Logging
$212k+/yrOn-site9+ YOEBackend Engineering

Leads the technical direction of Airbnb’s event-logging infrastructure, architecting scalable backend systems, shaping roadmaps, and delivering production tooling. Requires 9+ years of engineering experience, backend expertise, and a strong record of technical leadership and mentorship.

Celonis

Celonis

Redwood City, CA
Staff Software Engineer
$212k+/yrHybrid8+ YOEBackend Engineering

Staff Software Engineer developing high-performance query-engine and core data-processing systems in modern C++. The role requires 8+ years of software engineering experience, deep database-internals expertise, and strong knowledge of large-scale data processing, algorithms, and performance optimization.

Airbnb

Airbnb

United States

Staff Software Engineer, Passport & Commerce
$212k+/yrRemote9+ YOEBackend Engineering

Staff engineer responsible for architecting and scaling Airbnb’s account platform, including account state, eligibility, and entitlements. The role requires 9+ years of distributed backend systems experience, strong technical leadership, and expertise in reliability, consistency, caching, and API design.

Plaid

Plaid

New York, NY

Staff Software Engineer - Credit Insights
$208k+/yrHybrid7+ YOEBackend Engineering

Leads architecture and execution for large-scale credit insights platforms, spanning online feature serving, offline pipelines, and machine-learning systems. The role requires strong backend scaling experience, technical leadership, and collaboration with product, data science, and ML teams.