1. What is a Software Engineer at Rula?
As a Software Engineer at Rula, you play a foundational role in building and scaling technology that transforms behavioral health delivery. Your work directly touches core systems such as patient onboarding, provider services, trust and safety, and patient matching. By developing reliable, high-performing software, you help bridge the gap between patients seeking care and providers ready to deliver it, making mental healthcare more accessible and efficient.
This position demands both technical excellence and a deep appreciation for complex product problem spaces. You will collaborate closely with product managers, clinical operations, and adjacent engineering teams to architect features that balance rapid business growth with strict reliability standards. Whether you are optimizing core matching algorithms or securing sensitive patient data, your contributions directly impact operational efficiency, user trust, and overall company scale.
Expect an environment characterized by fast-paced execution and high ownership. Rula engineering teams value pragmatic problem solvers who can design thorough technical solutions from scratch while maintaining a strong user-centric mindset. If you enjoy tackling ambiguous real-world problems and building robust systems in a mission-driven sector, this role offers an ideal platform for high-impact technical leadership.



