CareMessage

Software Engineer II, L2 Messaging Team

CareMessage

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $152,650 per year

About the role

  • You will contribute to the technical delivery of key messaging platform features, collaborating with Product, Customer Success, Data, and Engineering to build solutions that deepen patient engagement and health outcomes
  • You will build and maintain backend messaging systems using Ruby on Rails, including SMS/voice delivery pipelines, consent management workflows, message scheduling and orchestration, and Twilio integration layers
  • You will participate in team rituals and discussions, give and receive code reviews, and grow your ownership of well-defined features under the guidance of senior engineers
  • You will contribute to architectural discussions and learn from the design decisions that shape how we build and scale our messaging infrastructure, including delivery optimization, AI-driven message categorization, and multimedia messaging (MMS/RCS)
  • You will provide documentation for the messaging features you build, enabling support teams to monitor, troubleshoot, and measure the impact of messaging features in production
  • You will work closely with Product teams to understand requirements, contributing technical input during solution definition and collaborating on Product Requirements Documents (PRDs)
  • You will help improve the team over time through essential team rituals, such as Kickoffs, Retrospectives, and Technical Debt Reviews
  • You will contribute to the team by participating in On-Call (PagerDuty) activities

Requirements

  • 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.
Benefits
  • Flexible work hours; fully remote team
  • Paid parental leave for biological and adopted children
  • 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
  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Ruby on RailsJavaScriptbackend systemsAPIsSQLsoftware development lifecyclecoding best practicesdesign patternsobject-oriented architectureautomated testing
Soft Skills
collaborationcommunicationgrowth-oriented mindsetdiversity and inclusionindependent ownershipproblem-solvingcode reviewsdocumentationteam ritualsstakeholder communication