
About Rula
Connecting you with the right therapist
Key Highlights
- Raised $110.9 million in Series A funding
- Partners with UnitedHealthcare and Anthem for insurance coverage
- Headquartered in Los Angeles, CA with 501-1000 employees
- Offers remote work options and competitive benefits
Rula, headquartered in Los Angeles, CA, is a mental health marketplace that connects users with therapists covered by their insurance. The company, formerly known as Path, has raised $110.9 million in Series A funding and partners with major health insurers like UnitedHealthcare and Anthem, making i...
🎁 Benefits
Rula offers a remote work policy for employees across the US, competitive pay and benefits that are not geo-locked, and comprehensive medical, dental,...
🌟 Culture
Rula is dedicated to improving mental healthcare accessibility, setting itself apart from competitors with its partnerships with major insurers. The c...

Software Engineering • Senior
Rula • United States - Remote
Overview
Rula is seeking a Senior Software Engineer to design and build scalable backend systems for their Provider Scheduling team. You'll work with technologies like Java and ASP.NET to enhance scheduling infrastructure and telehealth functions. This role requires 5+ years of experience in software engineering.
Job Description
Who you are
You have over 5 years of experience in software engineering, particularly in building scalable backend systems that support critical operations. Your expertise in Java and C# allows you to design and implement robust applications that meet user needs effectively. You understand the importance of creating reliable systems and have experience with ASP.NET and REST APIs, which are essential for the role at Rula.
You are a collaborative team player who enjoys working across different teams to solve complex technical challenges. Your ability to communicate effectively with both technical and non-technical stakeholders ensures that you can drive innovation and support the mission of delivering impactful solutions in mental healthcare. You are committed to continuous learning and improvement, always seeking to enhance your skills and knowledge in software development.
Desirable
Experience with telehealth applications or scheduling systems would be a plus, as it aligns closely with Rula's mission. Familiarity with cloud services and third-party integrations can also enhance your contributions to the team. You value diversity, equity, and inclusion in the workplace and are eager to be part of a culture that supports these principles.
What you'll do
As a Senior Software Engineer at Rula, you will be responsible for designing and building scalable backend systems that are critical to the day-to-day operations of the company. This includes developing the scheduling infrastructure that connects health providers with patients, ensuring that the systems are reliable and efficient. You will also work on third-party integrations and telehealth functionalities, which are vital for enhancing the user experience.
You will identify and solve complex technical challenges, collaborating with cross-functional teams to drive innovation. Your role will involve writing clean, maintainable code and participating in code reviews to ensure high-quality software delivery. You will also be responsible for monitoring system performance and implementing improvements as necessary to enhance reliability and scalability.
In addition to your technical responsibilities, you will contribute to the overall team culture by participating in discussions that celebrate diversity and foster a sense of community. You will have the opportunity to mentor junior engineers, sharing your knowledge and experience to help them grow in their careers.
What we offer
Rula is a remote-first company, allowing you to work from anywhere in the United States, except Hawaii. We offer a supportive work environment that values mental health and well-being, ensuring that our employees feel safe, seen, heard, and valued. You will be part of a mission-driven organization that is dedicated to making a positive impact in the field of mental healthcare.
We encourage you to apply even if your experience doesn't match every requirement. At Rula, we believe in the potential of every individual and are committed to fostering a culture of inclusion and belonging. Join us in our mission to empower individuals to take charge of their mental health and achieve their full potential.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Rula.
Similar Jobs You Might Like
Based on your interests and this role

Staff Engineer
Zocdoc is hiring a Staff Software Engineer for their Scheduling team to enhance the healthcare journey for patients and providers. You'll work on integrating experiences across various ecosystems. This position requires significant experience in software engineering.

Software Engineering
Rula is seeking a Senior Software Engineer to join their Core Services team, focusing on building secure and scalable systems for their mental health platform. You'll work with technologies like Kafka and contribute to internal tools and shared services. This role requires significant experience in software engineering.

Software Engineering
Zocdoc is hiring a Senior Software Engineer to enhance the provider experience in their healthcare marketplace. You'll work on making healthcare simple and accessible. This position requires significant experience in software engineering.

Software Engineering
SeatGeek is seeking a Senior Software Engineer to join their R&D team and help modernize the ticketing industry. You'll work with technologies like Java, JavaScript, and Docker to build scalable software solutions. This role requires experience in building business-critical software in fast-paced environments.

Software Engineering
Confluent is hiring a Senior Software Engineer to advance the Tableflow project, focusing on multi-tenant, highly available compute infrastructure. You'll work with technologies like Java and Kafka to solve complex distributed storage challenges. This position requires significant experience in software engineering.