Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer II - Partnerships | Deals image - Rise Careers
Job details

Software Engineer II - Partnerships | Deals

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

Rula's mission is to make mental healthcare work for everyone: patients, therapists, and healthcare systems. As a member of Rula’s Partnerships team, you'll use your experience with 3rd party integrations to develop cutting-edge technology enabling a seamless experience for our Partners when helping patients interact with Rula. The Partnerships team focuses on onboarding new payers and partnerships into the Rula platform and introducing new programs that help maximize the reach of payer benefits so more clients can seek mental healthcare using their insurance benefits. The Deals team's mission is to onboard, integrate, and support new strategic partners to grow patient leads and starts, identify individuals that require mental healthcare support, and enable seamless access to care.

In this role, you'll engage in the development of high-impact solutions within a cross-functional team. 

As a Software Engineer 2, you will work across Rula’s stack to craft solutions in three main areas: optimizing partnerships enrollment by building tools to enhance site experiences, building and supporting partner integrations, and enhancing analytics into how our partners interact with our systems so we can continually improve them. 

Throughout, you’ll apply your expertise and experience to pair with fellow engineers, improve our processes, and foster a culture of engineering excellence. The ideal candidate will present a bias for action along with excellent collaboration, problem-solving skills, and a strong sense of ownership.

Required Qualifications

  • 4 years of software engineering experience or 2+ years with a CS or similar degree

  • Experience working on cross-functional teams

  • Back end-focused fullstack experience

  • Experience mentoring others, reviewing architectures, and establishing design patterns.

  • Experience working on time-sensitive projects, balancing multiple stakeholder’s needs with a focus on achieving sustainable results

  • Experience working with Microservice and/or Event-based architectures. Experience using SQL to interact with databases, a high level language like Java, Typescript, Go

Preferred Qualifications

  • Computer Science or similar degree or equivalent experience

  • Experience developing containerized, 12-factor applications

  • Experience developing SaaS applications using the Amazon Web Services (AWS) cloud platform

  • Production experience with Javascript, React, and/or NextJS.

  • Experience driving all phases of the development lifecycle: planning, ideation, execution, measuring success, and post-launch maintenance

  • Experience working with Microservice and/or Event-based architectures. Experience using SQL to interact with databases.

  • Experience with integrations, external APIs and API Authentication protocols (e.g. OAuth 2.0)

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

  • 100% remote work environment (US-based only): 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

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

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

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 Software Engineer II - Partnerships | Deals, Rula

At Rula, we’re not just about software; we’re about making a real difference in the realm of mental health. As a Software Engineer II - Partnerships based in sunny Los Angeles, your role is pivotal in driving the mission of providing compassionate and effective mental healthcare. You will collaborate with our Partnerships team to craft high-impact technology solutions that smooth the onboarding of new partners and enhance how they interact with our platform. By leveraging your full-stack experience and expertise in backend technologies, you’ll play a vital part in optimizing enrollment processes and supporting various integrations that allow patients to access the mental health care they deserve. We value a proactive mindset and are looking for someone who thrives in cross-functional teams and is passionate about building tools that empower individuals in their mental health journey. With a focus on continuous improvement, you’ll engage deeply with our teams to mentor fellow engineers and elevate our engineering practices. At Rula, we recognize that when you nurture your craft, you also contribute on a larger scale – to a community dedicated to removing the stigma around mental health. If you’re excited about combining technology and compassion, we’d love to see you join our team.

Frequently Asked Questions (FAQs) for Software Engineer II - Partnerships | Deals Role at Rula
What are the key responsibilities of a Software Engineer II - Partnerships at Rula?

As a Software Engineer II - Partnerships at Rula, you will be primarily focused on developing innovative technology solutions that facilitate seamless integration and onboarding of new partners. Your responsibilities will include enhancing the partnership enrollment processes, supporting backend integrations, and contributing to the analytics that help improve partner interactions with our systems. You will also collaborate extensively with cross-functional teams to ensure that our partners have an optimal experience when using Rula’s platform.

Join Rise to see the full answer
What qualifications are required to apply for the Software Engineer II - Partnerships position at Rula?

To apply for the Software Engineer II - Partnerships role at Rula, candidates should possess at least 4 years of software engineering experience or 2+ years with a relevant computer science degree. A strong backend focus, cross-functional collaboration experience, and familiarity with microservice architectures are important. Additionally, mentoring abilities and experience working on time-sensitive projects are highly valued.

Join Rise to see the full answer
What technologies should a Software Engineer II - Partnerships at Rula be familiar with?

A successful Software Engineer II - Partnerships at Rula should have acquaintance with various technologies, especially backend-focused stacks using languages like Java, Typescript, or Go. It’s also beneficial to have production experience with containerized applications, AWS, SQL databases, and external APIs, including OAuth 2.0 protocols. Familiarity with frontend tools like Javascript and React is also advantageous.

Join Rise to see the full answer
How does work-life balance look for a Software Engineer II at Rula?

Rula takes pride in promoting work-life balance for its employees, including those in the Software Engineer II - Partnerships role. The company offers a fully remote work environment, generous time-off policies, and encourages employees to prioritize both their personal and professional commitments, fostering a healthy balance that nurtures overall well-being.

Join Rise to see the full answer
What growth opportunities can a Software Engineer II expect at Rula?

At Rula, Software Engineer II - Partnerships team members can expect significant growth opportunities. The role involves engaging in all phases of the development lifecycle, which allows for continuous learning and professional development. Additionally, you’ll have the chance to mentor others, contribute to significant projects, and partake in wellness events that emphasize personal and professional growth.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II - Partnerships | Deals
Can you describe your experience with third-party integrations as a Software Engineer?

Through my experience, I have developed several third-party integrations that facilitated seamless operations across platforms. I focus on carefully documenting the integration process and ensuring compatibility standards while maintaining data integrity. Sharing real examples during the interview will provide a clear picture of how I approach such tasks.

Join Rise to see the full answer
How do you prioritize features or tasks when working on a project?

I begin by gathering requirements from stakeholders and assessing their impact on the overall project goals. I utilize prioritization frameworks like MoSCoW to categorize tasks and features effectively. Communication doesn’t stop there; I ensure openness with the team to address any changes or shifts in priorities.

Join Rise to see the full answer
What’s your process for debugging a complex issue in your application?

When debugging, I proceed systematically: first, I reproduce the issue and gather as much data as possible. Then, I isolate the problem by checking logs and using debugging tools to track down the root cause. Documenting my findings not only helps in future incidents but also assists team members in understanding the issue.

Join Rise to see the full answer
What experience do you have with microservices architecture?

I have worked extensively with microservices architectures by breaking down applications into smaller, manageable services. This approach has enhanced the scalability and maintainability of the projects I've led. During interviews, I prefer discussing specific projects where implementing microservices led to increased deployment efficiency.

Join Rise to see the full answer
How do you keep up with technological trends in software development?

I regularly read industry blogs, listen to podcasts, and participate in online forums and communities. Attending webinars and tech conferences also serves as a great way to connect with other professionals and gain insights into the latest trends. I share this knowledge with my team to encourage a culture of continuous learning.

Join Rise to see the full answer
Can you explain a project where you had to balance competing stakeholder demands?

In a recent project, I balanced resource limitations against feature requests from two different departments. By setting clear expectations and timelines with both parties, I was able to deploy a phased approach that satisfied core needs while ensuring quality output. This experience taught me the importance of transparent communication.

Join Rise to see the full answer
What testing methodologies have you implemented in your projects?

I have implemented both unit testing and integration testing to ensure code quality. I've also leveraged automated testing frameworks which have significantly reduced regression bugs in our applications. Sharing specific instances where these methodologies improved project outcomes can further showcase my capabilities.

Join Rise to see the full answer
Describe your experience mentoring junior developers.

Mentoring junior developers is one of the more rewarding aspects of my work. I provide guidance on code reviews, project management, and career development. By fostering an inclusive environment, I help them feel confident to share their ideas and questions, which enhances our team’s overall performance.

Join Rise to see the full answer
What are your strategies for ensuring code quality in your projects?

My strategies for maintaining code quality include following best practices, conducting thorough code reviews, and enforcing coding standards. Regularly updating our documentation also fosters clarity. Encouraging team collaboration during these processes helps everyone adhere to high-quality standards.

Join Rise to see the full answer
How do you measure the success of a feature once it is launched?

Measuring the success of a feature involves tracking KPIs related to the specific functionality. Post-launch, I conduct user surveys, analyze performance metrics, and review issue reports to assess its impact. Adjusting based on feedback invites further enhancement and encourages continuous improvement.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago

Join our mission to enhance mental health care as a Patient Safety Associate in a fully remote, supportive work environment.

Photo of the Rise User
Posted 7 days ago

Join Rula as a Corporate Accounting Manager and make a difference in mental healthcare through accounting excellence.

Photo of the Rise User
Posted 8 days ago
Photo of the Rise User

Join Wisr as a Senior .NET Engineer to make a meaningful impact in the fintech space focused on financial wellness.

Posted 13 days ago
Photo of the Rise User

Join Visa as a Software Engineer and help shape the future of commerce with innovative payment technologies.

Udelta Remote No location specified
Posted yesterday

Join an international company as a Senior Python Developer focusing on Linux-based security enhancements in a completely remote role.

Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid

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

195 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 4, 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!