Staff Software Engineer - Spend Platform
New York, NYHybrid8+ YOE
Summary
Builds scalable backend platform for spend management, unifying corporate cards, reimbursements, procurement, and bill pay with real-time policy enforcement. Requires 8+ years backend/distributed systems experience, high agency, and proficiency in modern languages like Python/Go/Java.
About the role
Responsibilities
- Craft exceptional platform solutions benefiting multiple teams for seamless user experience.
- Hands-on technical architecture, liaison between product/engineering leadership and technical workstreams.
- Tackle complex engineering challenges with ingenious solutions.
- Own projects, make impactful decisions, drive implementation.
- Lead and mentor talented engineers in Spend Management.
- Contribute to Rippling's newest influential product.
Requirements
- 8+ years professional software engineering, strong backend and distributed systems track record.
- Design large-scale, fault-tolerant systems; understand consistency/availability trade-offs.
- High agency: thrive in ambiguity, identify problems, scope and execute solutions.
- Domain agility: quickly master treasury/money movement.
- Deep proficiency modern backend language (Python, Go, Java) + complex data modeling (SQL/NoSQL).
Skills
PythonGoJavaSQLNoSQLDistributed SystemsBackend Development