
Senior Software Engineer - Patient Services
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
At 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
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
More Openings at Rula
Rula is a forward-thinking company that embodies the spirit of innovation and progress. With a name that evokes a sense of movement and direction, Rula is poised to make a significant impact in its chosen industry. As a company that values dynamism and adaptability, Rula is well-equipped to navigate the ever-changing landscape of the modern business world. With a strong foundation built on a commitment to excellence and a passion for delivering exceptional results, Rula is dedicated to pushing the boundaries of what is possible and exploring new frontiers. Through its unwavering dedication to innovation and customer satisfaction, Rula aims to establish itself as a leader in its field, earning the trust and loyalty of its clients and partners. With a keen eye on the future and a deep understanding of the complexities of the global marketplace, Rula is committed to making a lasting impression and leaving a lasting legacy.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.
