CareMessage is the largest patient engagement platform for underserved populations in the United States.
Software Engineer II, L2 Messaging Team
Location
United States
Posted
41 days ago
Salary
$152.7K / year
Seniority
Senior
Job Description
Software Engineer II, L2 Messaging Team
CareMessage
• 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
Job 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer, L3 Applications Team
CareMessageCareMessage is the largest patient engagement platform for underserved populations in the United States.
• Join us to Improve Health Equity for 5 Million People! • You will own and drive the technical direction of key Applications platform features, collaborating with Product, Customer Success, Data, and Engineering to design and deliver solutions that reduce administrative burden for safety-net clinics. • You will design, build, and maintain full-stack features spanning the Rails backend (models, controllers, APIs, background jobs) and the React frontend (components, hooks, state management, forms, data fetching). • You will share team lead responsibilities with peers, including mentoring L2 engineers, leading technical design discussions, conducting code reviews across both repos, and helping set technical direction for the Applications team. • You will contribute to architectural decisions that shape how we evolve the core product, including API design, data model changes, frontend architecture, and the interplay between the monolith and the SPA. • You will provide technical training and documentation for features you build and maintain, enabling support teams to monitor, troubleshoot, and measure the impact of product features in production. • You will work closely with Product teams to understand requirements and lead technical input during solution definition, including ownership of technical scoping and active participation in 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.
Senior Staff Software Engineer, Robot Platform
Agility RoboticsWe build robots made for work, engineered to work in nearly any environment, alongside people.
• Define and Evolve Architecture: Own and drive the long-term technical direction for the robot software stack, including component boundaries, data contracts, inter-process communication protocols (RPC/streaming), and deployment workflows. • Core Frameworks & Services: Take hands-on ownership of the critical, cross-cutting frameworks and core services that are fundamental dependencies for all robot features, such as: • Behavior coordination and state machine frameworks. • The robot’s belief state and world representation. • Simulation and playback timing coordination mechanisms. • Advanced logging, telemetry, and configuration management libraries. • Performance & Reliability: Drive performance, determinism, and reliability improvements across the entire on-robot software stack, and evaluate and introduce major infrastructure upgrades. • Internal Tooling: Lead the strategy and execution for internal developer tooling, including advanced debugging utilities and scripts for provisioning and testing within simulation and hardware environments. • Technical Advisor: Act as the primary technical advisor, mentoring Senior and Staff-level engineers on system design, developer experience, and best practices across the full software development lifecycle. • Drive Adoption: Champion the adoption of internal tools and foundational frameworks by cultivating strong collaboration and iterating based on organizational feedback. • Engineering Partnership: Partner directly with AI, Controls, and Perception teams to ensure frameworks meet their performance and capability needs, accelerating their feature delivery. • Data Platform: Coordinate with the Data Platform team on advanced logging, serialization, and telemetry strategies. • Release Alignment: Align with OS and Release teams on container, image, and deployment primitives, focusing on high-level integration points rather than low-level operating system ownership.
Senior Full Stack Developer
Encora DigitalEncora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S
Role Description As a Senior Full Stack Developer (React & Python), you will be part of a highly skilled, agile technology team responsible for supporting and developing cutting-edge solutions to meet our business requirements. You will help accelerate our clients' business outcomes through innovation in state-of-the-art digital products. - Design, develop, and maintain robust solutions, ensuring quality, scalability, and adherence to best architectural practices; - Actively participate in technical decision-making, proposing improvements and ensuring development standards aligned with a senior-level environment; - Collaborate with multidisciplinary teams, contributing clear communication, strong technical judgment, and informal leadership; - Optimize application performance and stability through efficient use of databases, search engines, and asynchronous processing systems. Qualifications - Advanced experience with Python; - Advanced proficiency in MySQL, including data modeling and query optimization; - Intermediate experience working with React; - Intermediate experience with Redis for asynchronous process handling; - Intermediate experience with Elasticsearch for search and query optimization; - Desirable knowledge of TypeScript; - Experience designing scalable architectures and applying best development practices. Company Description Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering. At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
AI Product Engineer
NineTwoThree AI StudioHeadquartered in Boston, NineTwoThree partners with established brands and fast-growing startups looking to seize new business opportunities with the clever use of technology. As a product, engineering, design and marketing studio we work to understand your business, unique value proposition and the specific pain points you solve for your users. Our team relentlessly pioneers AI, Web and Mobile solutions to create a competitive advantage for our clients. Since founding the company in 2012 we have worked around the clock to established a track record of reliably creating value and delivering results for our partners and shareholders. With an operating motto of “better software, faster”, the NineTwoThree team has received numerous industry recognitions, including: ***Awards*** • 2024 Top 50 AI firms, alongside the consulting of Microsoft, NVIDIA and IBM. • Top AI agency, • Top Chatbot Agency, • #1 AI Agency in the US, • #3 Machine Learning Agency • #1 Boston AI Consulting Agency • Inc 5000 4 Years In A Row *Top 10 most promising IoT companies by CIO Review
NineTwoThree AI Studio is a premier product design, engineering, and marketing firm specializing in custom AI, web, and mobile applications for established brands and funded startups. We are based in Massachusetts but with an American and European staff and a strong, collaborative remote culture. We’re a team that loves doing good work with great people. Our relatively small size keeps us fast and nimble. The wealth of knowledge, experience and talent paired with proven recipes and best practices allows us to find opportunities to help new products succeed. With a portfolio of over 150 launched products over 13 years, NineTwoThree has garnered recognition as a top AI agency in the U.S., earning accolades such as inclusion in the Inc. 5000 list for four consecutive years and being named among the top 50 AI firms alongside industry leaders like Microsoft, NVIDIA, and IBM. We’ve built AI and ML tech for big brands like Consumer Reports, FanDuel, and Nara, as well as startups in legal tech, logistics, education, and more. Job description Building, shipping, and supporting AI-powered tools and automations for 923 AI Automation clients. The role sits at the intersection of product thinking and AI engineering — closer to “product manager who builds confidently with modern AI development tools” than “AI research engineer.” You'll work with tools like Claude Code, the Anthropic API, and AI-augmented low-code platforms to deliver real systems to real clients, end-to-end. You'll probably enjoy this role if you: - Like framing complex, ambiguous problems and working through them to clear solutions - Enjoy ideating, building, and seeing things ship — then explaining clearly how and why they work - Prefer direct interaction with a mentor over distant management - Want autonomy and trust, not oversight for its own sake - Want to understand why you're building something, not just what to build - Are energised by seeing the whole picture — how a project connects to a client's business, a team's operations, and an emerging practice You'll probably find this role frustrating if you: - Prefer to work deep in code with minimal client or stakeholder contact — the role sits in the middle of client delivery, not behind it - Are looking for a role with highly structured processes, detailed specifications, and predictable work — this department is actively shaping its own way of working, and the person in this seat will be part of that shaping


