FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff Software Engineer – Patient Matching
RulaStaff Software Engineer joining Rula’s Patient Matching team. Responsible for developing systems that impact patient care while mentoring and guiding fellow engineers.
Posted 5/26/2026full-timeRemote • Hawaii • 🇺🇸 United StatesLead💰 $206,550 - $243,000 per yearWebsite
About the role
Key responsibilities & impact- We are looking for a Staff Software Engineer to join Rula’s Patient Matching team.
- This team is focused on driving meaningful impact across the patient funnel.
- Our goal isn’t to help patients find any provider, but to help them find the right provider: someone they trust, feel comfortable with, and want to continue care with.
- 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.
- You’ll amplify the effectiveness of the team by mentoring engineers, unblocking peers, and raising the technical bar across Rula.
- We expect engineers to leverage AI-assisted development tools as a natural part of their workflow.
Requirements
What you’ll need- 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
Comp & perks- 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): Support for your mental and physical health
- New hire home office stipend: Set up your workspace for success
- Quarterly department stipend: Fun team-building activities or in-person gatherings
- Wellness events and lunch & learns: Explore a variety of engaging topics
- Community and employee resource groups: Participate in groups that celebrate employee identity and lived experiences, fostering a sense of community and belonging for all
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
API designdata modelingsystem architecturescalable systemsproduction-ready systemsreliable systemsmaintainable systemsperformant systemstechnical project leadershipAI-assisted development
Soft Skills
communicationcollaborationmentoringproblem-solvingconsensus buildingrisk managementclarity in ambiguityteam effectivenesstechnical decision-makingalignment with business goals