Sr. Software Engineer - Patient Onboarding
Job Description
Rula offers a fully remote opportunity in the United States for a Senior Software Engineer on the Patient Onboarding team. You will contribute to the systems behind patient acquisition, registration, eligibility, and onboarding, with a focus on speed, trust, and completion. The position supports a collaborative, data-driven culture and provides clear opportunities to impact patient outcomes while working with a talented cross-functional team.
Salary: USD 172,550 - 203,000 per year
Location: Los Angeles, CA (remote). The role is remote within the United States; candidates must be based in the US, with Hawaii not currently being hired.
Benefits
- 100% remote work environment with hours designed to support a healthy work-life balance
- Transparent pay ranges provided regardless of location within the United States
- Comprehensive health benefits including medical, dental, vision, life, disability, and FSA/HSA
- 401(k) plan access to help you save for the future
- Generous time-off policies, including two company-wide shutdown weeks each year
- Paid parental leave for all parents, including birth, adoption, foster care, and non-birth parenting
- Employee Assistance Program to support mental and physical well-being
- Quarterly department stipend for team-building activities or in-person gatherings
- Community and employee resource groups that celebrate diverse identities and experiences
- Home office stipend and a $50 monthly stipend for internet or mobile expenses
- Wellness at Rula program with year-round initiatives and a $50 per month wellness stipend
Responsibilities
- Design and deliver reliable, high-quality product experiences that influence growth and patient outcomes
- Own projects end-to-end, collaborating with Product, Design, Analytics, and fellow engineers to run experiments, ship improvements, and iterate using real data
- Build scalable, high-performance systems with a focus on correctness and resilience to support business growth
- Provide technical leadership by mentoring teammates, surfacing constraints early, and demonstrating strong ownership and urgency
Requirements
- 5+ years of experience in Software Engineering, building, scaling, and maintaining production-ready web applications
- Strong expertise in API design, data modeling, and distributed systems optimized for performance, correctness, and resilience
- Proficiency with modern full-stack frameworks, able to emphasize either frontend complexity or backend logic while collaborating closely with Product and Design
- Proven track record of delivering technical initiatives end-to-end, balancing tradeoffs, defining scope and estimates, and highlighting risks early
- Experience improving team dynamics through structured code reviews, documentation, pairing, and mentoring junior engineers
- Active familiarity with AI-assisted development tooling to accelerate product velocity, plus the ability to assess associated risks and governance needs
Technologies
- Claude Code
Preferred Qualifications
- Degree in Computer Science or equivalent practical experience
- Experience in evolving, high-growth startup environments or the healthcare technology sector
- Background building or consuming data-intensive pipelines, metric workflows, or system integrations
- Exposure to modern infrastructure practices, cloud environments, CI/CD, and observability tools
- Comfort with on-call rotations and participating in system reliability practices