Senior Software Engineer
Remote- U.S. Based
Memora Health works with leading healthcare organizations to make complex care journeys simple for patients and clinicians so that care is more accessible, actionable, and always-on. Our team is rapidly growing as we expand our programs to reach more health systems and patients, and we are excited to bring on a Senior Software Engineer. In this role, you will have the critical responsibility of developing, supporting, and iterating frontend and/or backend functionality that makes up the overall Memora care delivery platform. The ideal candidate will be able to collaborate effectively with Memora’s Product Management, UX, Architecture, QA, TechOps, Solutions Engineering, and Client Success teams, following enterprise SaaS SDLC best practices.
This role will work closely with the cross-functional teams to understand customer pain points and identify, prioritize, and implement maintainable solutions. Ideal candidates will be driven not only by the problem we are solving but also by the innovative approach and technology that we are applying to healthcare - looking to make a significant impact on healthcare delivery. We’re looking for someone with exceptional curiosity and enthusiasm for solving hard problems.
.
Primary Responsibilities:
- Collaborate with Technical Lead, fellow engineers, Product Managers, UX Designers, QA, and TechOps to develop, test, secure, iterate, and scale complex frontend and/or backend functionality such as the following:
- Patient management dashboard that enables clinicians to monitor patient care journeys and to communicate with patients
- Care program management dashboard that enables clients to track program metrics
- Care program configuration UI to accelerate and streamline client project implementations
- Platform messaging services and builders to automate patient communications
- Data models and APIs for integration with EHR systems
- Access control, security, observability, reliability, performance, and scalability of the Memora platform
- Participate in Engineering On-Call rotation and collaborate with Client Support team to investigate client support cases escalated to Engineering and to provide workarounds or hot fixes as needed
- Work closely with cross-functional teams to understand customer pain points and identify, prioritize, and implement maintainable solutions
- Promote product development best practices, supportability, and code quality, both through leading by example and through mentoring other software engineers
- Manage and pare back technical debts and escalate to Technical Lead and Engineering Manager as needed
Qualifications (Required):
- 3+ years experience in shipping, maintaining, and supporting enterprise-grade software products
- Disciplined in …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
U.S. based
Benefits/PerksBi-annual retreats Collaborative environment Flexible work hours Health, dental, and vision coverage Highly collaborative environment MacBook Opportunity to work on a rapidly scaling care delivery platform Remote flexibility Work From Home Work on the fun challenges of scaling a high-growth startup
Tasks- Collaborate with cross functional teams
- Mentor junior engineers
APIs APM Automation Boomi CI/CD Client Success Clinical Workflows Communication Datadog DevOps Digital Health Django Docker Engineering Enterprise Express FastAPI Flask Healthcare Healthcare Delivery Health Tech Java Javascript Kubernetes Management MongoDB MySQL New Relic Node.js Observability Patient care PostgreSQL Product Management Program Management Python Redis Release Management RESTful API's SaaS Sales Scrum Security Security Tooling Sentry Splunk Sumo logic Test Automation Typescript
Experience3 years
EducationB.S. in Computer Science Computer Science Quantitative Fields
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9