Skip to content
← Back to job listings

Senior Software Engineer (Billing Platform)

Crusoe Energy Systems · San Francisco, United States

External listingfull-timeabout 2 months ago

About The Role

Join Crusoe Cloud as a Senior Software Engineer in the Billing team. You will design, build, and scale the billing platform, ensuring accuracy, transparency, and reliability for our customers. This role requires collaboration with various teams and offers the opportunity to mentor and lead engineers. Benefits include comprehensive health coverage, paid time off, 401(k) matching, and mental wellness resources.

  • Design, build, and scale Crusoe Cloud’s billing platform, ensuring high reliability, scalability, and ease of understanding.
  • Collaborate with cross-functional teams, including Product, Finance, and Customer Success, to align on requirements and deliver robust solutions.
  • Mentor and lead engineers through design reviews and implementation, contributing to a strong engineering culture.
  • Attention to Detail: Strong focus on data accuracy, edge cases, and building systems that handle financial correctness
  • Billing Systems Experience: Experience building or working on billing, payments, metering, or financial systems (or similarly complex, high-integrity data systems)
  • Strong Ownership Mindset: Ability to own complex systems end-to-end, with a focus on correctness, reliability, and long-term maintainability
  • Observability & Reliability: Experience building systems with strong monitoring, alerting, and debugging capabilities
  • Distributed Systems Expertise: Experience designing and operating scalable, fault-tolerant systems with strong data consistency guarantees
  • Communication Skills: Ability to clearly explain complex systems and trade-offs to both technical and non-technical stakeholders
  • Cross-Functional Collaboration: Proven ability to work closely with Product, Finance, and non-technical stakeholders to translate business requirements into technical solutions
  • Professional Experience: 5+ years of software development experience, including backend development with languages such as Go, Java, Rust, or C++
  • Mentorship: Experience guiding engineers and contributing to a culture of engineering excellence
  • Data & Processing Knowledge: Familiarity with real-time and batch data processing, event-driven architectures, and data modeling for financial systems

This is an external listing. JobSpring does not represent or verify the employer. Report this listing