Principal Software Engineer
Memora Health
·
Posted:
June 1, 2023
·
Remote
About the position
The job overview for the Principal Software Engineer position at Memora Health is to drive the enhancement and evolution of major product components, collaborate with cross-functional teams to identify and implement solutions, promote best practices and code quality, and stay updated with emerging industry trends. The ideal candidate will have extensive experience in shipping enterprise-grade software products, leading complex projects, and mentoring junior engineers. They should also have a strong understanding of DevOps practices, security tooling, and observability. This role offers the opportunity to work on a rapidly scaling care delivery platform and make a significant impact on healthcare delivery.
Responsibilities
- Drive the enhancement and evolution of major product components that support and scale all product development efforts at Memora
- Collaborate with Memora's Product Management and Architecture teams to formulate and evolve technology roadmap
- Evangelize and drive internal alignment
- Guide scrum teams to execute and deliver
- Work closely with cross-functional teams to understand customer pain points and identify, prioritize, and implement maintainable solutions
- Tackle a wide variety of technical challenges in building efficient and scalable software
- Lead the design, development, deployment, and iterations of complex features
- Enhance and evolve Memora's product architecture
- Promote product development best practices, supportability, and code quality
- Keep current with emerging industry trends and technology
- Write readable, testable, and supportable code in JavaScript, TypeScript, Node.js (Express), Python (Flask, Django, or FastAPI), or Java
- Collaborate with Product Management to clarify requirements, scope work, and drive product deliverables
- Mentor junior engineers
- Understand DevOps practices and technologies
- Experience with security tooling in SDLC and Security by Design principles
- Experience with observability and APM tooling
- Work on a rapidly scaling care delivery platform
- Enter a highly collaborative environment and work on the challenges of scaling a high-growth startup
- Work alongside world-class clinical, operational, and technical teams
- Shape how leading health systems and plans think about modernizing the care delivery experience
- Improve the way care is delivered for hundreds of thousands of patients
- Gain deep expertise about healthcare transformation and direct customer exposure
- Ownership over your success and the ability to significantly impact the growth of the company
Requirements
- 10+ years experience in shipping enterprise-grade software products
- Experience leading complex projects from start to finish and across multiple release cycles
- Ability to write readable, testable, and supportable code in JavaScript, TypeScript, Node.js (Express), Python (Flask, Django, or FastAPI), or Java
- Inclination toward test-driven development and test automation
- Ability to collaborate with Product Management to clarify requirements, scope work, and drive product deliverables
- Excels in mentoring junior engineers
- Advanced understanding of DevOps practices and technologies (Docker, Kubernetes, CI / CD, release management)
- Experience with security tooling in SDLC and Security by Design principles
- Experience with observability and APM tooling (Sumo Logic, Splunk, Sentry, New Relic, Datadog, etc.)
- B.S., M.S., or Ph.D. in Computer Science or other quantitative fields or related work experience
- Experience with Mirth Connect integration framework (Bonus)
- Experience in health tech (Bonus)
- Experience working at a startup (Bonus)
Benefits
- Opportunity to work on a rapidly scaling care delivery platform
- Engaging thousands of patients and care team members
- Work on the fun challenges of scaling a high-growth startup
- Collaborative environment
- Work alongside world-class clinical, operational, and technical teams
- Shape how leading health systems and plans think about modernizing care delivery
- Improve the way care is delivered for hundreds of thousands of patients
- Gain deep expertise about healthcare transformation
- Direct customer exposure with innovative health systems and plans
- Ownership over your success
- Ability to significantly impact the growth of the company
- Competitive salary and equity compensation
- Health, dental, and vision coverage
- Flexible work hours
- Paid maternity/paternity leave
- Bi-annual retreats
- Macbook provided
- 401(k) plan
- Commitment to pay equity
- Remote work opportunities
- Pay range of $210,000-$230,000 USD (depending on factors such as role complexity and relevant experience)
- Authorized to work in the United States on a full-time basis