Join us to Improve Health Equity for 5 Million People!
CareMessage is the technology non-profit building the largest patient engagement platform for low-income populations in the United States. Powered by the Health Equity Engine™, the platform enables organizations to combine messaging, data, and interoperability to increase access to care, improve clinical outcomes, and address social drivers of health.
With 20 million patients reached since 2013, CareMessage is the only patient engagement solution proven to improve health equity at scale. The team, many with lived experiences in these communities, leverages a nonprofit model to reinvest revenue into impact. CareMessage is the partner of choice for organizations committed to advancing health equity.
About the Role
As a Backend Software Engineer II at CareMessage, you will work on designing, building, and maintaining scalable backend systems that directly impact health equity across the United States. You’ll collaborate with cross-functional teams to create high-quality, reliable, and performant software. This role offers the opportunity to work within our preferred tech stack (Ruby on Rails, Postgres, GCP) while solving challenging technical problems that support underserved populations.
Job Responsibilities
Requirements
Within 1 month, you will
Within 3 Months, you will
Within 6 Months, you will
US-based candidates only: At this time, we are not able to sponsor work visas. Applicants must be authorized to work in the United States on a full-time basis without sponsorship.
Core Values
At CareMessage, we seek individuals who align with our values of Collaboration, Action, Results, and Empathy.
Our ideal candidates embody these principles in their day-to-day work, whether through mentorship, onboarding support for new team members, or taking on initiatives that drive our mission forward.
Compensation Details
This role is currently set at a Mid (L2) software engineer, equivalent to someone who has held two or more software engineer roles with related experience for multiple years and is proficient in their craft.
Our salary allocation for this role is USD 139,000
We believe in equal work for equal pay. All team members performing the same role at the same level are paid the same regardless of where they are in the world.
Note: If you don’t fit this description perfectly (especially if you come from an under-represented group) but have held multiple Software Engineering roles in the past, please apply!
Working at CareMessage
We take care of our employees by offering competitive salaries and benefits packages. We ensure our team feels cared for so that we, in turn, can help support our safety net organizations and underserved populations.
We compensate fairly and equitably
Flexible work hours; fully remote team
We believe in equal work for equal pay: all team members performing the same role at the same level are paid similarly, regardless of where they are in the world
Paid parental leave for biological and adopted children
We give you time off to thrive
Half-day Fridays, every Friday
18 paid company holidays, including a one week mid-year and one week end-of-year break
9 wellness days to be used for self-care- or anything that comes up in life
15 days of PTO
1-month (20 working days) paid sabbatical after the 4-year anniversary, and every 4 years thereafter
We support your health, wellness, and growth
Generous medical, dental, and vision insurance for employees and their families
Health Savings Accounts and Flexible Spending Accounts
401k retirement plan
Short & long-term disability insurance
$100 per employee yearly wellness budget, with flexibility to spend on physical, emotional, and mental wellness resources
PerkSpot: Instant access to discounts on products & services from hundreds of vendors
Annual budget for professional and personal development (webinars, online courses, books, and more)
Volunteerism incorporated in onboarding and encouraged on an ongoing basis