Staff Software Engineer - Spend

Rippling

8+ yrs Bengaluru Full Time Hybrid (office + remote)
Rippling logo
Posted : 1 week ago
Actively hiring

Job description

Join Rippling's innovative Spend Management team, a crucial part of our mission to provide businesses with a unified platform for HR, IT, and Finance. We're experiencing rapid growth, scaling from millions to billions in monthly transactions and empowering financial admins with an all-in-one solution for corporate cards, expense management, and accounting automation.

This is a unique opportunity to shape the future of corporate spending and contribute to a product loved by customers for its comprehensive capabilities. Our team is dedicated to delivering an exceptional product experience while maintaining operational efficiency.

Responsibilities

As a Staff Engineer, you will architect and deliver highly available, scalable, and low-latency platform solutions. You'll directly influence customer satisfaction, lead cross-team initiatives, and maintain high technical standards. Your responsibilities include crafting solutions that benefit multiple teams for a seamless user experience, acting as a technical liaison between product and engineering leadership, and tackling complex engineering challenges.

You will take full ownership of your projects, drive their successful implementation, and play a key role in mentoring talented engineers. Immerse yourself in one of Rippling's most impactful new products and become a subject matter expert.

Qualifications

We are seeking experienced software engineers with 8+ years in backend development and distributed systems. A proven ability to design large-scale, fault-tolerant systems is essential, along with a deep understanding of consistency vs. availability trade-offs. Candidates should demonstrate high agency, proactively identifying and solving business problems.

Intellectual curiosity to master complex domains like treasury and money movement is key. Proficiency in modern backend languages such as Python, Go, or Java, coupled with experience in complex data modeling (SQL/NoSQL), is required. Excellent communication skills are needed to convey technical concepts effectively to diverse audiences.

Essential Skills

Backend DevelopmentDistributed SystemsSystem DesignFault-Tolerant SystemsData ModelingPythonGoJavaSQLNoSQLMentoringTechnical Architecture

Highlights

  • Actively hiring

More Details

RoleStaff Software Engineer - Spend
IndustryTechnology, Software
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Rippling logo

Rippling

Technology