Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Software Engineer - Provider (Remote) image - Rise Careers
Job details

Principal Software Engineer - Provider (Remote)

We believe that mental health is just as important as physical health. We recognize that mental health issues can be complex and multifaceted, and we are dedicated to treating the whole person, not just the symptoms.

We aim to create a world where mental health is no longer stigmatized or marginalized, but rather is embraced as an integral part of one's overall well-being. 

We believe that by providing quality care that is both evidence-based and compassionate, we can empower individuals to take charge of their mental health and achieve their full potential. We are passionate about making a positive impact on the lives of those struggling with mental health issues and we strive to be a force for positive change in the field of mental healthcare.

About the Role

We are seeking a Principal Engineer to join Rula’s dynamic engineering team. This role is designed for an engineering leader who thrives in high-priority, cross-functional projects that are crucial but not confined to a single team. You’ll be at the forefront of designing and implementing scalable systems while driving technical excellence across the organization. The ideal candidate will excel in navigating ambiguity, rapidly shifting priorities, and delivering impactful solutions across various domains. You will work closely with cross-functional teams focused on partnerships and their integrations with patient and provider surface areas, as well as core infrastructure patterns that support all engineering teams. If you’re excited about making a tangible impact across the entire application surface, while mentoring and collaborating with a broad set of engineers, this role is for you. Join us in shaping the future of our technology and delivering innovative solutions that power our mission.

Required Qualifications

  • Bachelor’s degree in Computer Science, Computer Information Systems, or relevant experience.

  • 10+ years of experience working as a Software Engineer or Software Architect.

  • 5+ years of experience in technical leadership or management roles.

  • Experience with service-oriented architecture and cloud-based technologies.

  • Strong understanding of security, performance, scalability, observability, and maintainability best practices.

  • Proven ability to mentor and develop engineering talent.

Preferred Qualifications

While having the preferred qualifications enhances your candidacy, having all of them is not mandatory. We encourage all interested applicants to apply, even those who may not meet every preferred requirement.

  • Experience collaborating with cross-functional teams to align technical initiatives with broader company goals.

  • Experience working in agile development environments.

  • Experience working on cross-functional teams.

  • Strong knowledge of DevOps practices and CI/CD pipelines.

  • Demonstrated ability to advocate for and implement innovative technical solutions.

We're serious about your well-being! As part of our team, full-time employees receive:

  • 100% remote work environment: Working hours to support a healthy work-life balance, ensuring you can meet both professional and personal commitments

  • 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: Fund 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

  • Discounted programs: Fetch, SmartSpend, Ladder, SoFi

Our team

We believe that diversity, equity, and inclusion are fundamental to our mission of making mental healthcare work for everyone.  We are dedicated to having a culture of inclusion that will support our employees in feeling safe, seen, heard, and valued.

Rula Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Rula DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Rula
Rula CEO photo
Unknown name
Approve of CEO

Average salary estimate

$150000 / YEARLY (est.)
min
max
$120000K
$180000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Software Engineer - Provider (Remote), Rula

If you're looking to make a real difference in the mental health field, Rula has an exciting opportunity for you as a Principal Software Engineer - Provider. Working remotely from Los Angeles, you'll join a passionate engineering team committed to treating the whole person and tackling mental health issues with compassion and evidence-based care. In this role, you'll design and implement scalable systems while leading cross-functional projects that go beyond typical boundaries. Your expertise will guide technical excellence throughout the organization as you collaborate with teams focused on vital partnerships and provider integrations. You'll navigate ambiguity and shifting priorities with ease while mentoring fellow engineers to enhance their skills and best practices. At Rula, we're shaping the future of mental healthcare technology, emphasizing safety, performance, and innovative solutions. If you're eager to create a positive impact and contribute to a culture that values mental well-being, this could be your perfect role. Plus, we offer a fully remote work environment to help you maintain a healthy work-life balance, along with comprehensive benefits that support your overall wellness. Join us and be part of a team that's driving meaningful change in mental health.

Frequently Asked Questions (FAQs) for Principal Software Engineer - Provider (Remote) Role at Rula
What are the key responsibilities of a Principal Software Engineer - Provider at Rula?

The Principal Software Engineer - Provider at Rula is responsible for designing and implementing scalable systems crucial for mental healthcare technology. You'll lead cross-functional projects, mentor other engineers, and ensure technical excellence across all initiatives. Your role requires close collaboration with teams working on patient and provider integrations as well as core infrastructure patterns supporting engineering efforts.

Join Rise to see the full answer
What qualifications do I need to apply for the Principal Software Engineer - Provider position at Rula?

To apply for the Principal Software Engineer - Provider position at Rula, you should have a bachelor’s degree in Computer Science or a related field, along with at least 10 years of experience in software engineering or architecture, including 5 years in technical leadership roles. Familiarity with service-oriented architecture and cloud technologies is essential, while experience in mentoring engineering teams is highly desirable.

Join Rise to see the full answer
What benefits does Rula offer to its Principal Software Engineer - Provider employees?

As a Principal Software Engineer - Provider at Rula, you can expect a range of substantial benefits. These include a 100% remote work environment, attractive pay transparency, comprehensive health benefits, a 401(k) plan, generous time-off policies including company-wide shutdown weeks, paid parental leave, and access to wellness resources such as Employee Assistance Programs and team-building stipends.

Join Rise to see the full answer
How does Rula foster a positive work culture for its Principal Software Engineer - Provider team?

Rula is deeply committed to diversity, equity, and inclusion within its work culture. As a Principal Software Engineer - Provider, you'll find an environment that supports community, belonging, and the celebration of diverse lived experiences. Participation in employee resource groups and wellness events encourages a sense of camaraderie, ensuring that all voices are heard and valued.

Join Rise to see the full answer
What technical skills are important for a Principal Software Engineer - Provider at Rula?

Key technical skills for the Principal Software Engineer - Provider role at Rula include a strong understanding of service-oriented architecture, cloud-based technologies, and DevOps practices. Additionally, you should have expertise in security, performance, scalability, and observability best practices to effectively contribute to Rula’s innovative mental healthcare solutions.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer - Provider (Remote)
Can you describe your experience with service-oriented architecture?

In your response, emphasize specific projects where you've successfully implemented service-oriented architecture. Discuss the challenges you faced, how you addressed them, and the positive results achieved. Highlight your role in mentoring others during this process as it shows readiness for the Principal Software Engineer position at Rula.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced engineering environment?

Illustrate your methods for task prioritization, such as using frameworks like Agile or Kanban. Discuss how you adapt to changing priorities and ensure your team stays focused on high-impact projects, a skill critical for the Principal Software Engineer - Provider role at Rula.

Join Rise to see the full answer
Can you provide an example of a technical solution you implemented that significantly improved system performance?

Share a detailed story about a specific challenge related to system performance that you tackled. Focus on the actions you took, the collaboration involved, and the measurable improvements realized, showcasing your impact as an engineering leader.

Join Rise to see the full answer
How do you approach mentoring junior engineers?

Discuss your mentoring philosophy and specific techniques you use, such as one-on-one sessions, code reviews, and providing growth opportunities. Highlight the importance of fostering a supportive environment where junior engineers feel safe to ask questions and grow their skills, which is vital in the role at Rula.

Join Rise to see the full answer
What strategies do you use to ensure successful collaboration across cross-functional teams?

Explain the importance of open communication and transparency in cross-functional collaboration. Provide examples of successful collaboration projects and how you facilitated discussions to align technical initiatives with broader company goals, something crucial for the Principal Software Engineer - Provider position.

Join Rise to see the full answer
What methods do you use to stay updated with the latest technological trends?

Highlight your commitment to continuous learning, such as following relevant tech blogs, participating in webinars, or being part of professional communities. Discuss how staying updated helps drive innovative solutions at Rula, aligning with the company’s mission.

Join Rise to see the full answer
How do you handle conflicts or disagreements within your engineering team?

Discuss your conflict resolution tactics, emphasizing the importance of open dialogue and seeking mutually beneficial solutions. Provide an example of a conflict you've mediated successfully, showcasing your leadership skills essential for the Principal Software Engineer role.

Join Rise to see the full answer
What is your experience with CI/CD pipelines, and how have you implemented them in past projects?

Detail your hands-on experience with CI/CD pipelines, explaining the setup, tools you’ve used, and the benefits realized from implementation. Sharing specific successes in automating deployments and improving release cycles demonstrates your technical leadership, which is key for the role.

Join Rise to see the full answer
How do you ensure security and performance in the applications you develop?

Outline your strategies for integrating security and performance considerations throughout the software development lifecycle. Discuss best practices you've implemented and outcomes achieved, reaffirming your expertise as a Principal Software Engineer - Provider at Rula.

Join Rise to see the full answer
What do you find most rewarding about working in the mental health tech space?

Express your passion for utilizing technology to improve mental health care outcomes. Discuss specific experiences or projects where you've made a tangible impact, emphasizing how this aligns with the mission of Rula and your commitment to making a difference through technology.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Inclusive & Diverse
Empathetic
Take Risks
Transparent & Candid
Feedback Forward
Mission Driven
Collaboration over Competition
Work/Life Harmony
Maternity Leave
Paternity Leave
Snacks
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
401K Matching
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Photo of the Rise User
Nearsure Remote Latin America - Remote
Posted 6 days ago
OpenRouter Remote No location specified
Posted 5 days ago

Rula's mission is to make mental healthcare work for everyone.

180 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 22, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
8 people applied to Software Engineer Intern at IGT
Photo of the Rise User
124 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Lakewood just viewed Culture and Programs Analyst at City of Philadelphia
Photo of the Rise User
Someone from OH, Olmsted Falls just viewed Customer Service - Representative at Waterway Carwash
M
Someone from OH, Strongsville just viewed Technical Writer (Contract) at Mintlify
Photo of the Rise User
Someone from OH, Cincinnati just viewed Inside Sales Co-Op at VEGA Americas
S
Someone from OH, Cleveland just viewed Senior JavaScript Developer at SuperDial
Photo of the Rise User
Someone from OH, Columbus just viewed Environmental Science Intern at Kimley-Horn
Photo of the Rise User
Someone from OH, Dayton just viewed Sr Renewal Analyst 1730 at MeridianLink
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Akron just viewed BDR Lead at Pontera
Photo of the Rise User
Someone from OH, Akron just viewed SDR Manager at Darktrace