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.
210k – 255k
On-site7+ YOEBackend Engineering
About the role
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
GoJavaRustC++Distributed SystemsReal-Time Data ProcessingBatch ProcessingEvent-Driven ArchitecturesData ModelingObservabilityBilling SystemsFinancial Systems
Lead architecture and development of scalable backend infrastructure and web services that power AI-driven products at Otter.ai. Requires 10+ years experience with Python/Django, distributed databases, and ML-supporting systems on AWS.
210k – 275k
Hybrid10+ YOEBackend Engineering
Staff Software Engineer, Backend (Product)
OtterSeattle, WA
Staff backend engineer designing foundational systems and architecture for AI-native product experiences, including generation pipelines, data models, and evaluation frameworks. Requires 10+ years scaling complex distributed systems, cross-team leadership, and strong product intuition.
210k – 275k
Hybrid10+ YOEBackend Engineering
Staff Software Engineer, Backend (Product)
OtterMountain View, CA
Staff backend engineer designing and scaling foundational systems for AI-native product experiences at Otter.ai, including generation pipelines, data models, and evaluation frameworks. Requires 10+ years building complex distributed systems, cross-team leadership, and strong product intuition.
210k – 275k
Hybrid10+ YOEBackend Engineering
Staff Engineer, Command Center Insights & Actions
CrusoeSan Francisco, CA
Staff Engineer owning detection systems for Crusoe's Command Center platform. Defines heuristics, thresholds, and anomaly detection rules that translate infrastructure telemetry into actionable signals. Ships production features in Go/Rust/C++/Java with 5+ years experience.
210k – 255k
On-site5+ YOEBackend Engineering
Staff Software Engineer
PostmanAustin, TX
Lead complex software initiatives and multiple engineering teams building developer tools and APIs. Requires 10+ years experience, TypeScript/Node.js proficiency, and onsite work in Austin 3 days/week.