Skip to main content
Back to jobs

Software Engineer II, L2 Messaging Team

External
caremessage logoCaremessage · Remote
Full-timeRemote1mo ago
DocumentationRails
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Requirements

  • _____________________________________
  • 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
  • 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
  • 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
  • Short & long-term disability insurance
  • $100 per employee yearly wellness budget, with flexibility to spend on physical, emotional, and mental
  • Minimum 5 years of hands-on software engineering experience, with solid proficiency in Ruby on Rails and JavaScript.
  • Minimum 5 years' experience building and maintaining backend systems, APIs, and services, with demonstrated experience completing scoped work with growing independence.
  • Solid fundamentals of computer programming, including a good understanding of software development lifecycle, coding best practices, design patterns, object-oriented architecture, etc.
  • Working SQL proficiency with a strong analytical mindset, comfortable querying and working with datasets to troubleshoot issues and inform technical decisions.
  • A commitment to supporting and fostering diversity and inclusion (We have a global team, and you will regularly collaborate with people from a variety of walks of life.)
  • Demonstrated ability to complete scoped work with guidance, follow established patterns, participate in code reviews, and grow toward independent ownership of well-defined features.
  • Growth-oriented mindset
  • Outstanding written and verbal communication skills, especially in a fully remote environment
  • Ability to collaborate with technical and non-technical partners to support discovery, development, and testing phases of messaging platform features
  • Experience working in teams where automated tests are an expected part of development, including writing and maintaining tests alongside production code
  • Ability to communicate progress and blockers clearly, ask for help when stuck, and maintain consistent communication with stakeholders to keep projects moving forward.

Additional Information

Improving Health Equity One Message at a Time! Many of us have had the experience of doing good work, but wondering if it is truly moving the needle. At CareMessage, our mission is clear: improve health equity for low-income populations across the United States. Every role here connects directly to that purpose. 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 22 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. We are a team of people who hold both compassion and accountability. We care deeply about the communities we serve, and we also hold a high standard for performance, collaboration, and integrity. Our ideal team members: - Deliver meaningful, measurable results - Invest in their teammates and build trust - Seek feedback and continually grow - Stay steady and solutions-oriented in ambiguity - Lead with integrity and responsibility - Communicate with clarity and empathy If you are motivated by impact, energized by collaboration, and ready to do some of the most meaningful work of your career, we encourage you to apply. If this sounds like you, we would love to meet you. _____________________________________ Who We're Looking For We are looking to hire a Software Engineer II, (L2) for the Messaging Team who will contribute to CareMessage's messaging platform, the core system that powers patient communication for over 400 safety-net healthcare organizations in the United States. You will complete scoped work with guidance from senior engineers, build increasing independence on well-defined features, and contribute to team goals within a supportive, collaborative environment as we build and scale our messaging infrastructure. This is a cross-functional role focused on building and growing as an engineer. You'll work closely with Product, Customer Success, Data, and Engineering to deliver messaging features that deepen patient engagement and health outcomes, working alongside senior teammates on delivery optimization, consent management, and AI-driven messaging. You will report to the Director of Engineering and play a key role in supporting our messaging capabilities as we scale.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at caremessage? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect