Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Turo Logo

Senior Software Engineer, Payments

Turo

$156,000 - $195,000
Dec 9, 2025
San Francisco, CA, US
Apply Now

Turo is looking to enhance the scalability, performance & reliability of its services by migrating existing payment & billing related services, embedded in a monolith, to a new microservices architecture designed for scale on the cloud.

Requirements

  • 5+ years experience shipping high-scale code to production.
  • Fluent in at least one language - e.g., Java, Kotlin, Python, Go, or C
  • Possess strong computer science fundamentals: data structures, algorithms, database concepts, distributed systems, and search
  • Experience with logging, monitoring and alerting systems and tools
  • Keen interest in search, streaming, database or other backend technologies
  • Experience in building & scaling Payments & Billing systems
  • Experience in building & scaling Payments & Billing systems

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
  • Along with your teammates, you’ll 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 & application design of Turo
  • Create tools & utilities for diagnosing & resolving issues within Turo’s eco-system
  • Ensure proper technical design and documentation

Other

  • Operate effectively in a dynamic and expanding environment, adapting to constant change, where fluid processes and creative solutions are valued
  • Apply your skills to elevate the technical standards and provide guidance on architectural decisions
  • Strong communicator. Explaining complex technical concepts to designers, support, and other engineers is no problem for you
  • Enjoy solving problems and helping others meet their goals
  • Turo highly values having employees working in-office to foster a collaborative work environment and company culture. This role will be in-office on a hybrid schedule — Turists will be expected to work in the office 3 days per week on Mondays, Wednesdays, and Thursdays.