Design and evolve a high-impact messaging platform for healthcare organizations. Take ownership of complex backend systems and collaborate with cross-functional teams. Mentor engineers and contribute to architectural decisions.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer I, L3 Messaging Team in the United States.
This role offers the opportunity to design and evolve a high-impact messaging platform that enables healthcare organizations to communicate effectively with millions of patients. As a Senior Software Engineer, you will take ownership of complex backend systems that power large-scale messaging infrastructure, ensuring reliability, scalability, and performance. Working closely with cross-functional teams, you will help shape technical strategy while mentoring engineers and contributing to architectural decisions. This position blends hands-on development with technical leadership in a fully remote, collaborative environment. It’s an ideal opportunity for engineers who enjoy building mission-driven technology that improves access to essential services and outcomes for underserved communities.
Accountabilities
- Design, build, and maintain scalable backend messaging systems using technologies such as Ruby on Rails, supporting SMS, voice, and messaging delivery pipelines
- Own complex platform features end-to-end, from design and development to deployment and ongoing optimization
- Collaborate closely with Product, Engineering, and Customer Success teams to translate requirements into reliable messaging capabilities
- Contribute to architectural decisions that improve messaging infrastructure, delivery optimization, and platform scalability
- Lead technical discussions, perform code reviews, and mentor engineers to strengthen engineering quality and collaboration
- Develop and maintain documentation and technical training resources to support platform usage and troubleshooting
- Participate in on-call rotations and proactively identify and resolve technical challenges impacting messaging systems
- Minimum of 5 years of software engineering experience with strong proficiency in Ruby on Rails and JavaScript
- Proven experience building, maintaining, and scaling backend systems, APIs, and distributed services
- Solid understanding of software development best practices, system design, and object-oriented architecture
- Strong SQL and data analysis skills, with experience working with large datasets and complex queries
- Experience collaborating in cross-functional teams and delivering complex projects independently
- Excellent written and verbal communication skills, especially within remote and distributed teams
- Experience writing automated tests and maintaining test coverage as part of the development process
- Familiarity with technologies such as PostgreSQL, React, Google Cloud Platform, and background job processing frameworks is a plus
- Experience with messaging platforms, event-driven architectures, or high-throughput systems is highly valued
- Knowledge of healthcare technology or messaging compliance frameworks is beneficial but not required
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- Competitive salary of $179,300 per year with equitable pay regardless of location
- Fully remote work environment with flexible working hours
- Half-day Fridays and generous paid time off, including company holidays and wellness days
- Paid parental leave for biological and adopted children
- Paid sabbatical after four years of service and every four years thereafter
- Comprehensive medical, dental, and vision insurance for employees and families
- 401(k) retirement plan and disability insurance coverage
- Annual wellness stipend and access to employee discount programs
- Budget for professional development, learning resources, and training
- Opportunities to participate in volunteer initiatives and community impact programs
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Similar Jobs
Explore other opportunities that match your interests
remotehunter
Rangam