Skip to content

Senior Software Engineer, Backend - Spend Product

New York, NYHybrid5+ YOE
Summary

Build and own core backend services and APIs for Rippling's Spend Product, powering corporate cards, expenses, bill pay, and travel with real-time controls. Requires 5+ years in Python/Go, distributed systems expertise, and scale experience.

About the role

What you will do

  • Own the design and implementation of core backend services and APIs that power critical product capabilities and complex business logic.
  • Ensure all systems are built for high-volume scale, reliability, and security, making strategic decisions about infrastructure and data integrity.
  • Work seamlessly with product, frontend, and platform teams to translate feature goals into robust, high-performance technical solutions.
  • Elevate the team's technical standards, lead code and design reviews, and mentor engineers on backend best practices.

What you will need

  • 5+ years of experience in a production environment using Python, Go, or a similar high-scale backend language.
  • Deep expertise in distributed systems architecture, data modeling, and performance optimization of relational databases.
  • You have seen and contributed to systems operating at a significant technical and organizational scale.
  • Strong understanding of CS/algorithms fundamentals and experience with complex project delivery.
  • Exceptional communication skills with technical and cross-functional stakeholders.
Skills
PythonGodistributed systemsrelational databasesAPIsdata modelingperformance optimizationalgorithms