Senior Software Engineer - L3 Messaging Team
About the Role
CareMessage is hiring a full-time Senior Software Engineer for our L3 Messaging Team, working remotely from the United States. As a Senior Software Engineer, you will play a pivotal role in developing and enhancing our messaging platform, which is crucial for delivering health information to underserved communities. This is an exciting opportunity to make a significant impact while working in a fully remote environment.
What You'll Do
- Design and implement scalable software solutions for our messaging platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Maintain and improve existing codebases, ensuring high performance and responsiveness.
- Participate in code reviews and mentor junior engineers to foster a culture of learning.
- Utilize modern development practices and tools to enhance the software development lifecycle.
Requirements
- 5+ years of experience as a Software Engineer, with a focus on messaging systems.
- Proficiency in programming languages such as Java, Python, or JavaScript.
- Experience with cloud services (AWS, Azure, or Google Cloud).
- Strong understanding of software development methodologies and best practices.
- Excellent problem-solving skills and ability to work independently in a remote setting.
Nice to Have
- Experience in the health tech industry or with messaging applications.
- Familiarity with containerization technologies like Docker or Kubernetes.
- Knowledge of data security and privacy regulations.
What We Offer
- Competitive salary of $179,300 per year.
- Fully remote work environment with flexible hours.
- Comprehensive health benefits and wellness programs.
- Opportunities for professional development and growth.
- A supportive and inclusive company culture focused on community impact.
This Senior Software Engineer role at CareMessage offers a competitive salary and the chance to work remotely while making a significant impact in health tech.
Who Will Succeed Here
Proficient in building scalable applications using Java and Python, with hands-on experience in microservices architecture and RESTful APIs, ensuring high performance and reliability in messaging solutions.
Strong familiarity with cloud services such as AWS, Azure, and Google Cloud, enabling seamless deployment and management of applications in a fully remote environment, alongside container orchestration using Docker and Kubernetes.
Demonstrates a proactive and self-driven mindset, capable of managing complex projects independently while collaborating effectively with cross-functional teams, which is essential for remote work dynamics.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months