Staff Software Engineer - Identity and Privacy
AI summary of the role
Staff Software Engineer on Ro's Identity and Privacy team, building and scaling distributed systems for secure user identity, consent, and privacy-first data governance across a vertically integrated telehealth platform.
What you’ll do
- Build and maintain privacy-first, distributed data systems and consent management systems that comply with consumer privacy regulations.
- Design and operate high-throughput, event-driven architectures (e.g., Kafka) for first-party data collection, processing, and distribution.
- Contribute to authentication and identity systems, including user lifecycle management, access controls, and multi-factor authentication.
- Architect and scale asynchronous data pipelines and event processing systems for real-time and batch use cases.
What you’ll bring
- 8+ years of software engineering experience (2+ years at Staff or above level) with focus on distributed systems, data infrastructure, privacy, or security.
- Strong proficiency in Python and experience building scalable, production-grade systems.
- Deep experience with distributed systems, including streaming platforms (e.g., Kafka), event-driven architectures, and asynchronous processing.
- Experience designing and operating data pipelines, eventing systems, and first-party data platforms.
Technologies
Python · Kafka · OAuth · MFA · event-driven architecture · streaming systems · data pipelines · consent management · identity management · agentic coding tools
About Ro (Modern Fertility)
Direct-to-patient telehealth + pharmacy + at-home labs/diagnostics; makes money on prescriptions, subscriptions, and at-home test kits (including Modern Fertility hormone testing).
Series D · 700–900 people
Source and classification
Deployment team leadership · Evidence for this classification:
across a full-stack platform Build and ship quickly with tight feedback loops and real-world impact Own systems end-to-end, from architecture to production performance Work alongside experienced operators, technical leaders, and clinicians Help define how modern healthcare should be delivered We’re a performance-driven team with a strong sense of ownership and urgency. We move fast, learn quickly, and hold a high bar for what we build, and do so with a big heart — because patients depend on it. If you’re motivated by impact, scale, and the chance to help lead the patient revolution, come build with us. The Role As a Staff Software Engineer on Ro’s Identity and Privacy team, you will build and scale systems that support secure user identity and privacy-first data practices. This includes authentication, user lifecycle management, consent, and data governance—ensuring Ro’sHow jobs are selected
Employer postings · Data from · Sources