About the RoleAt Rula, exceptional patient outcomes are powered by world-class engineering. As a Senior Software Engineer on our Patient Services team, you won't just maintain existing systems-you will architect the high-throughput, distributed platform that serves as the single source of truth for all patient data across Rula. We are currently undergoing a period of hyper-scale, and you will lead the technical strategy for one of our highest-impact initiatives: re-engineering our core backend data systems to be massively scalable, resilient, and fault-tolerant.
In this critical role, you will tackle complex distributed systems challenges where system performance, uptime, and data integrity directly impact real human lives seeking mental healthcare. You will drive zero-to-one architectural decisions during a pivotal growth phase while acting as both a technical leader and a force multiplier for the team. Beyond designing foundational infrastructure, you will mentor high-performing engineers, establish operational rigor, and partner directly with product managers and cross-functional teams to shape both our engineering roadmap and product vision. If you are excited to build the foundational systems that make high-quality mental healthcare accessible for everyone, this role is for you.
Required Qualifications- 4+ years of related professional experience
- Experience building distributed and event driven systems.
- Experience with microservice development
- Experience working on cross-functional teams to bridge the gap between technical and non-technical stakeholders
- Fluency in AI assisted development tools and frameworks. Able to leverage AI assisted coding tools to improve velocity and automate boilerplate tasks while setting and maintaining the right quality guardrails
- Experience mentoring others, reviewing architectures, and establishing design patterns.
Preferred Qualifications- Degree in Computer Science or equivalent practical experience
- Experience being on-call and driving sustainable operational improvements in a customer facing product
- Prior experience in early-stage and/or high-growth startup environments
- Previous experience in products with high reliability/accuracy requirements (finance, healthcare, mission critical systems, etc.)
- Experience with NodeJs and Kafka
We're serious about your well-being! As part of our team, full-time employees receive:- 100% remote work environment: Working hours to support a healthy work-life balance, ensuring you can meet both professional and personal commitments (must be based in United States, currently not hiring in Hawaii)
- Attractive pay and benefits: Full transparency of pay ranges regardless of where you live in the United States
- Comprehensive health benefits: Medical, dental, vision, life, disability, and FSA/HSA
- 401(k) plan access: Start saving for your future
- Generous time-off policies: Including 2 company-wide shutdown weeks each year for self-care (for most employees)
- Paid parental leave: Available for all parents, including birthing, non-birthing, adopting, and fostering
- Employee Assistance Program (EAP): Supporting your mental and physical health
- Quarterly department stipend: Fun team-building activities or in-person gatherings
- Community and employee resource groups: Participate in groups that celebrate employee identity and lived experiences, fostering a sense of community and belonging for all
- Home office stipend: New hire home office stipend & $50 monthly stipend to help cover internet or cell phone expenses
- Wellness at Rula program: Year-round wellness initiatives and a $50/month wellness stipend