Rula is a remote-first company that believes in making mental healthcare work for everyone. We're looking for a Staff Software Engineer to join our Patient Matching team to help drive meaningful impact across the patient funnel.
Requirements
- 8+ years of experience building and maintaining scalable, production-ready systems with measurable business impact.
- Strong expertise in API design, data modeling, and building systems that are reliable, maintainable, and performant.
- Advanced System Architecture Experience: Proven experience designing and evolving architectures with the ability to weigh tradeoffs and choose a suitable approach for the problem at hand.
- Technical Leadership: Proven ability to lead complex technical projects across teams, shaping scope, estimates, and execution while aligning technical decisions with business goals.
- Communication & Alignment: Excellent collaboration and communication skills with the ability to build consensus, surface risks early, and bring clarity to ambiguous problem spaces.
- Team Multiplier: Experience mentoring engineering teams, reviewing architectures, and raising the technical bar across organizations.
- AI-Assisted Development: Fluent with AI-assisted development tools (e.g., Claude Code) and able to articulate both where they accelerate delivery and where they introduce risk or require human judgment.
Benefits
- 100% remote work environment
- Attractive pay and benefits
- Comprehensive health benefits
- 401(k) plan access
- Generous time-off policies
- Paid parental leave
- Employee Assistance Program (EAP)
- New hire home office stipend
- Quarterly department stipend
- Wellness events and lunch & learns
- Community and employee resource groups
