Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Staff Software Engineer - Spend Platform role.
Rezi rewrites your resume against Rippling's job description. Free.

Tailor your resume to this Staff Software Engineer - Spend Platform role.
Rezi rewrites your resume against Rippling's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Staff Software Engineer - Spend Platform posting at Rippling — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Staff Software Engineer - Spend Platform posting at Rippling — free, in seconds.
About the Role
Rippling Spend unifies corporate cards, reimbursements, procurement, bill pay, and travel into a single workflow. It connects directly to accounting and payroll, enforcing policy, approvals, and accounting in real time to allow finance teams to operate proactively. This role involves building deeply integrated platforms that replace fragmented tooling.
Responsibilities
- Craft exceptional platform solutions that will benefit multiple teams to create a seamless user experience.
- Be hands-on in technical architecture and act as the liaison between product leadership, engineering leadership, and technical workstreams.
- Tackle complex engineering challenges, leveraging expertise to devise ingenious solutions.
- Assume clear ownership of projects, making impactful decisions and driving successful implementation.
- Play a pivotal role in leading and mentoring highly talented engineers across Spend Management.
- Immerse yourself in one of Rippling's newest and most influential products, becoming a true authority and contributing to its ongoing development.
Requirements
- 8+ years of professional software engineering experience, with a strong track record in backend development and distributed systems.
- Proven ability to design large-scale, fault-tolerant systems from scratch.
- Understanding of the trade-offs between consistency and availability.
- Ability to thrive in ambiguity and identify business problems, scope technical solutions, and execute.
- Intellectual curiosity to master the complex domain of treasury and money movement.
- Deep proficiency in a modern backend language (Python, Go, Java, etc.).
- Experience with complex data modeling (SQL/NoSQL).
Skills
- Backend development
- Distributed systems
- Technical architecture
- Large-scale system design
- Fault-tolerant systems
- Consistency and availability trade-offs
- Data modeling
- Python
- Go
- Java
- SQL
- NoSQL
Location
- Office-based
Work Type
- Onsite
- Hybrid
Experience Level
- 8+ years
About the Company
- Rippling highly values having employees working in-office to foster a collaborative work environment and company culture.
Equal Opportunity
- Rippling is an equal opportunity employer.
- We are committed to building a diverse and inclusive workforce and do not discriminate based on race, religion, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, veteran or military status, or any other legally protected characteristics.
- Rippling is committed to providing reasonable accommodations for candidates with disabilities who need assistance during the hiring process. To request a reasonable accommodation, please email accommodations@rippling.com.