Staff Software Engineer, Payments

Turo Inc.

San Francisco (CA)

Hybrid

USD 182,000 - 228,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary and equity
Employer-paid medical, dental, and vision insurance
Retirement employer match
Learning & Development stipend
Paid time off and holidays

Job summary

Turo Inc. is seeking a Staff Software Engineer to enhance the scalability and reliability of its Payments platform. You will collaborate with teams to migrate existing services to a cloud-based microservices architecture and improve the overall product functionalities.

Ideal candidates will have 8–10+ years of experience, strong programming skills, and a passion for evolving payment systems in a rapidly growing start-up environment. The role is hybrid, requiring office presence three days a week in San Francisco.

Qualifications

  • 8–10+ years of experience shipping high-scale code to production.
  • Fluent in at least one programming language.
  • Strong fundamentals in computer science concepts.

Responsibilities

  • Collaborate to develop scalable microservices.
  • Drive the decomposition of a legacy monolith.
  • Own critical building blocks like Billing and Payments.

Skills

High-scale code production
Java
Kotlin
Python
Go
C
Problem-solving
Communication

Education

Bachelor's or Master's degree in Computer Science

Tools

Logging and monitoring tools
Database technologies

Job description

Overview

The Payments team works with core services and other product engineering teams across the Turo eco‑system to build out new product capabilities and enhance the scalability, performance, and reliability of the services that power the Turo car rental marketplace.

As a Staff Software Engineer on the Payments team, you’ll work with a team of talented software engineers to design and build new capabilities and migrate existing payment and billing services from a monolith to a new microservices architecture designed for scale on the cloud.

Responsibilities
  • Collaborate with product engineering, core services and platform teams to develop Turo into a set of distributed, scalable microservices.
  • Drive the decomposition of our legacy monolith to extract the payment and billing functions into independently deployable services.
  • Own and evolve critical building blocks such as Billing, Invoicing and Payments for Turo’s growing marketplace.
  • Generate maintainable, high‑quality code, conduct thorough testing, engage in collaborative code reviews, and oversee the code deployment process.
  • Identify opportunities for enhancing our architecture and application design of Turo.
  • Create tools and utilities for diagnosing and resolving issues within Turo’s ecosystem.
  • Ensure proper technical design and documentation.
  • Operate effectively in a dynamic, expanding environment, adapting to constant change where fluid processes and creative solutions are valued.
  • Provide guidance on architectural decisions and elevate technical standards.
Qualifications
  • 8–10+ years of experience shipping high‑scale code to production.
  • Fluent in at least one language – e.g., Java, Kotlin, Python, Go, or C.
  • Strong computer science fundamentals: data structures, algorithms, database concepts, distributed systems, and search.
  • Strong communicator; able to explain complex technical concepts to designers, support, and other engineers.
  • Enjoy solving problems and helping others meet their goals.
  • Experience with logging, monitoring, and alerting systems and tools.
  • Keen interest in search, streaming, database, or other backend technologies.
Bonus
  • Bachelor’s or Master’s degree (or equivalent) in Computer Science or related field.
  • Experience building and scaling Payments and Billing systems.
  • Passion for developing FinTech solutions in a growing start‑up.
Compensation

Target base salary range in SanFrancisco: $182,000–$228,000annually. This role is also eligible for equity and benefits. Individual pay is determined by objective factors assessed during the application and interview process.

Location & Work Arrangement

This is a hybrid role. You are expected to work in‑office three days per week (Mondays, Wednesdays, Thursdays). Office location: SanFrancisco, CA.

Benefits
  • Competitive salary and equity.
  • Employer‑paid medical, dental, and vision insurance (country specific).
  • Retirement employer match.
  • Learning & Development stipend.
  • Turo host matching program.
  • Turo travel credit.
  • Cell phone and internet stipend.
  • Paid time off, holidays, volunteer time off, and parental leave.
  • In‑office lunch, snacks, and fun activities for full‑time and hybrid team members.
Equal Opportunity Employer

Turo is an Equal Opportunity Employer and participates in the U.S. Federal E‑Verify program. Women, minorities, individuals with disabilities, and protected veterans are encouraged to apply. We welcome people from underrepresented backgrounds. Turo will consider qualified applicants with criminal histories in accordance with the SanFrancisco Fair Chance Ordinance. We welcome candidates with physical, mental, or neurological disabilities and provide accommodation upon request.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Payments
Staff Software Engineer, Payments

Turo Inc • San Francisco (CA)

Hybrid
USD 182,000 - 228,000
Employer-paid medical, dental, and vision insurance
Retirement employer match
Learning & Development stipend
+4
Senior Data Engineer, Marketing
Senior Data Engineer, Marketing

Turo Inc. • San Francisco (CA)

On-site
USD 156,000 - 195,000
Competitive salary
Equity
Employer-paid medical, dental, and vision insurance
+5
Staff Data Engineer, Data Platform
Staff Data Engineer, Data Platform

Turo Inc. • San Francisco (CA)

Hybrid
USD 182,000 - 228,000
Employer-paid medical, dental, and vision insurance
Retirement employer match
Learning & Development stipend
+2
Senior Manager, Business Development & Strategic Partnerships
Senior Manager, Business Development & Strategic Partnerships

Turo Inc. • San Francisco (CA)

Hybrid
USD 184,000 - 230,000
Employer-paid medical, dental, and vision insurance
Retirement employer match
Learning & Development stipend
+2
Senior Strategy & Planning Manager
Senior Strategy & Planning Manager

Turo Inc. • San Francisco (CA)

Hybrid
USD 156,000 - 195,000
Equity
Benefits
Learning & Development stipend
+4
Senior Data Engineer, Marketing
Senior Data Engineer, Marketing

Turo • San Francisco (CA)

Hybrid
USD 156,000 - 195,000
Competitive salary
Equity and benefits
Employer-paid medical, dental, and vision insurance
+4
Staff Data Engineer, Data Platform
Staff Data Engineer, Data Platform

Turo • San Francisco (CA)

Hybrid
USD 182,000 - 228,000
Medical, dental, and vision insurance
Retirement employer match
Learning & Development stipend
+5
Senior Manager, Host Partnerships & Business Development
Senior Manager, Host Partnerships & Business Development

Turo • San Francisco (CA)

Hybrid
USD 186,000 - 232,000
Equity
Health insurance
401(k) match
+2
Senior Manager, Host Partnerships & Business Development
Senior Manager, Host Partnerships & Business Development

Turo Inc. • San Francisco (CA)

Hybrid
USD 186,000 - 232,000
Competitive salary and equity
Employer-paid medical, dental, and VO
Retirement employer match
+6
Lead Product Manager, Host
Lead Product Manager, Host

Socket.dev • San Francisco (CA)

On-site
USD 174,000 - 218,000
Competitive salary
Employer-paid medical, dental, and vision insurance
Retirement employer match
+2