At Alma, we are on a mission to make mental health care more affordable and accessible. Our network of over 20,000 providers across all 50 states relies on our tools to streamline operations, accept insurance, and grow their practices. As a Software Engineer II, you’ll play a key role in developing solutions that empower therapists and improve access to care. This position offers the opportunity to build meaningful products while working in a collaborative, remote-first environment. If you’re passionate about impactful technology and want to advance your career as a Software Engineer II, Alma could be the perfect place for you.
Why Join Alma as a Software Engineer II?
As a Software Engineer II, you will contribute to Alma’s mission by designing and developing innovative tools that support mental health providers. You’ll work on both frontend and backend projects, with an emphasis on building scalable, user-friendly features. Your work will directly impact therapists’ ability to manage their practices and provide quality care to clients.
Key Responsibilities for Software Engineer II
-
Gain an in-depth understanding of Alma members and their workflows.
-
Focus on frontend development (~60%) while contributing to backend projects (~40%).
-
Design, build, and maintain scalable product features using React, TypeScript, Sass, Python, Django, MySQL, and AWS.
-
Develop customer-facing and internal features for claims submission and payer management.
-
Collaborate with product managers, designers, and engineers to create practical solutions.
-
Ensure performance, scalability, and security standards are consistently met.
-
Contribute to the team’s technical roadmap and mentor fellow developers.
Who Thrives as a Software Engineer II at Alma?
-
3–5 years of software engineering experience with proven full stack skills.
-
Strong knowledge of modern web technologies and frameworks.
-
Familiarity with accessibility, security compliance, and automated testing.
-
Experience with version control systems like Git.
-
Enjoys user-centered development and teamwork.
-
Willingness to experiment, iterate, and use data to guide decisions.
Benefits of Becoming a Software Engineer II at Alma
-
Remote-first company culture.
-
Health, dental, and vision insurance (Aetna & MetLife).
-
FSA and HSA plan options.
-
401(k) plan via ADP.
-
Monthly therapy, wellness, coworking, and WFH stipends.
-
Financial wellness perks, including Northstar coaching and BenefitHub rewards.
-
Pet care discounts and EAP access through Aetna.
-
One-time home office stipend.
-
Comprehensive parental leave.
-
12 paid holidays + Alma Give Back Day + flexible PTO.
Compensation for Software Engineer II
Salary range: $124,600 – $177,800
Alma values equity and fairness in pay. Most new hires join near the midpoint of the salary band. Your recruiter will provide details on our compensation philosophy.
How to Apply for Software Engineer II Roles
All applications must be submitted through Alma’s official careers page. We never use third-party applications, automated text systems, or request sensitive information during the hiring process. Communications will only come from an official @helloalma.com
email.