Staff Backend Software Engineer (Commerce Platform)
Posted Updated
Description
- We are looking for a Staff Software Engineer to join the Commerce Platform team at Ro. In this role, you will operate as a technical leader, mentor, and architect — helping shape the future of our platform and driving the delivery of financial systems that power how healthcare is accessed and sustained
- You will partner closely with other engineers, product managers, designers, and cross-functional leads to define and deliver technical roadmaps that balance immediate product needs with long-term technical stability, scalability, and maintainability
- As a Staff Engineer, you will not only design and build robust distributed systems but also mentor engineers, influence engineering culture, and play a key role in technical decision-making
- Build robust, and scalable backend capabilities using Python and FastAPI, supporting critical commerce domains like payments, pricing, and invoicing
- Lead cross-functional technical efforts — collaborating closely with product managers, designers, and engineers from adjacent teams to ensure alignment and technical integrity across boundaries
- Drive engineering excellence through best practices in testing, monitoring, observability, and performance optimization
- Define and maintain SLIs/SLOs in collaboration with product, infra and other development teams
- Participate in on-call rotations to ensure reliability of commerce systems
Benefits
- Medical, dental, and vision membership
- Equity for all team members
- Flexible time off
- Paid parental leave, and flexible work arrangement
- Well-stocked office with snacks and bi-weekly free lunches
- Gym, learning, and development stipends
- If you thrive in complex problem spaces, enjoy shaping technical direction at scale, and are motivated by the opportunity to improve healthcare through technology, we’d love to hear from you
- A sharp focus on quality and risk—you move with urgency while safeguarding against issues like double charges, misbilling, or inconsistent payment states
- Deep understanding of distributed systems—data consistency, communication patterns, and service boundaries—backed by hands-on experience building and maintaining high-traffic production systems
- Proven experience building and maintaining high-scale backend systems, ideally in commerce, fintech, or healthcare settings
- 7 - 10+ years professional backend software development experience
- Excellent communication skills and the ability to lead cross-functional technical projects
- Proficient in Python (preferred - we have some language flexibility!), relational databases, and frameworks like Django or FastAPI, with hands-on experience in metrics instrumentation and data-driven performance tuning using tools like Datadog
- Deep familiarity with breaking down monolithic systems into well-defined domains
- Experience in telehealth or other highly regulated industries
