Job Description
We are looking for a Staff Software Engineer to join Rula’s Patient Outcomes team. This team is focused on ensuring patients not only access care but also stay engaged long enough to see meaningful improvement. Today, that means tackling challenges around registration and activation—helping patients convert in the pipeline and get the help they need. Looking ahead, the team will expand into measurement-informed care: building systems to capture outcomes data, track progress, and continuously improve the patient journey.
As a Staff Engineer, you’ll play a central role in shaping this direction by bringing order to ambiguity, designing durable systems, and delivering software that directly impacts how patients experience care. You’ll partner with your Engineering Manager, working closely with product managers, designers, clinicians, and other engineers to align technical decisions with patient and business outcomes. Beyond your own contributions, you’ll amplify the effectiveness of the team by mentoring engineers, unblocking peers, and raising the technical bar across Rula.
About Rula
Rula aims to create a world where mental health is no longer stigmatized or marginalized, but rather is embraced as an integral part of one's overall well-being.