Senior Software Engineer I, L3 Messaging Team

1 hour, 44 minutes ago
Full-time
Senior
Software Development
CareMessage

CareMessage

CareMessage is a nonprofit technology organization based in San Francisco, leveraging mobile technology to improve health literacy and disease self-management for underserved populations. Their web-based platform enables healthcare organizations to eng...

Health Care Providers & Services
11-50
Founded 2012
$11M raised

Description

  • Own the technical direction of key messaging platform features in collaboration with Product, Customer Success, Data, and Engineering.
  • Design, build, and maintain backend messaging systems in Ruby on Rails, including SMS and voice delivery pipelines.
  • Implement and support consent management workflows, message scheduling, orchestration, and Twilio integration layers.
  • Share team lead responsibilities by mentoring L2 engineers, leading technical design discussions, and conducting code reviews.
  • Contribute to architectural decisions that shape messaging infrastructure, including delivery optimization and AI-driven message categorization.
  • Provide technical training and documentation for messaging systems so support teams can monitor, troubleshoot, and measure production impact.
  • Work with Product teams to define solutions, scope technical work, and contribute to PRDs.
  • Participate in team rituals such as Kickoffs, Retrospectives, and Technical Debt Reviews.
  • Participate in on-call rotations and PagerDuty support activities.
  • Drive projects from design through production support while improving engineering standards and team processes.

Requirements

  • Minimum 5 years of hands-on software engineering experience.
  • Strong proficiency in Ruby on Rails and JavaScript.
  • Minimum 5 years of experience building, maintaining, and scaling backend systems, APIs, and services.
  • Experience independently owning complex features end-to-end.
  • Advanced SQL proficiency and comfort working with large, complex datasets.
  • Strong understanding of software development lifecycle, coding best practices, design patterns, and object-oriented architecture.
  • Demonstrated ability to mentor junior engineers and influence technical direction within a team.
  • Outstanding written and verbal communication skills, especially in a fully remote environment.
  • Ability to collaborate effectively with technical and non-technical partners across discovery, development, and testing phases.
  • Experience working with automated tests as an expected part of development.
  • Preferred experience with Twilio or similar messaging and communications platforms.
  • Preferred experience with RCS, MMS, message queue systems, event-driven architecture, or high-throughput delivery pipelines.
  • Preferred experience with the stated stack: React, PostgreSQL, Google Cloud Platform, and Sidekiq or similar background job processing.
  • Preferred experience in healthcare technology or with messaging compliance requirements such as TCPA, opt-out management, consent workflows, A2P 10DLC, and The Campaign Registry (TCR).
  • Commitment to supporting diversity and inclusion in a global team.
  • Growth-oriented mindset and ability to work autonomously with proactive communication.

Benefits

  • Competitive salary of $179,300 for this Level 3 role.
  • Fully remote work with flexible work hours.
  • Equal pay for equal work regardless of location.
  • Paid parental leave for biological and adopted children.
  • 18 paid company holidays, including one week mid-year and one week end-of-year break.
  • 9 wellness days and 15 days of PTO.
  • 1-month paid sabbatical after the 4-year anniversary, and every 4 years thereafter.
  • Generous medical, dental, and vision insurance, plus HSA and FSA options.
  • 401(k) retirement plan and short- and long-term disability insurance.
  • $100 annual wellness budget and an annual professional/personal development budget.
  • PerkSpot discounts and volunteerism encouraged from onboarding onward.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior .NET Engineer

StarCompliance 251-1K Capital Markets

StarCompliance is seeking a UK-based Lead Software Engineer to help build and improve compliance-focused SaaS products for global clients while owning technical quality and team effectiveness.

C# CSS HTML JavaScript .NET React System Design TypeScript
14 minutes ago

Senior Backend Engineer (Go)

CloudFactory 1K-5K IT Services

CloudFactory is hiring a Senior Backend Engineer to build core Go-based services for an AI Data Asset Management platform that helps ML teams manage datasets, model assets, workflows, and compliance at scale.

AWS CI/CD Go Grafana OWASP Python SQL
14 minutes ago

Backend Software Engineer Internship Spring/Summer Semester 2026

DataVisor 51-250 IT Services

DataVisor is seeking a software engineer to build and improve real-time anti-fraud systems and scalable backend infrastructure for its AI-powered fraud and risk platform.

Apache Spark AWS Bash CI/CD ClickHouse Flink Hadoop Java Kafka Kubernetes LLM Machine Learning MySQL Python Spring SQL
14 minutes ago

Senior Software Engineer, Ingestion Team

Pryon 51-250 Internet Software & Services

Pryon is hiring a Senior Software Engineer for its Ingestion Team to build and evolve the document processing pipeline that powers search and retrieval in its enterprise AI platform.

Apache Airflow AWS Azure Docker GCP Go Helm Kafka Kubernetes NLP Prefect Python RabbitMQ Terraform
14 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers