Note: The job is a remote job and is open to candidates in USA. EngagedMD is a healthcare technology company focused on improving patient journeys through innovative software solutions. The Staff Software Engineer will architect backend infrastructure, develop new features, and collaborate with various teams to deliver scalable and maintainable product capabilities.
Responsibilities
- Design, build, and maintain backend services and APIs using TypeScript and modern Node.js frameworks
- Lead system design efforts for new and existing platforms, including data modeling, scalability, reliability, and long-term maintainability considerations
- Own complex backend domains end-to-end, from initial solution design through implementation, deployment, and long-term operation
- Collaborate closely with Product, Design, frontend, infrastructure, and Customer Success teams to translate product goals and customer needs into clear technical execution plans
- Propose and refine implementation approaches, including technical tradeoffs, sequencing, scope definition, and operational considerations
- Break down ambiguous initiatives into actionable engineering work with clear assumptions, risks, and dependencies
- Drive technical direction and standards across the backend stack, including coding practices, observability, error handling, maintainability, and performance
- Make pragmatic technical decisions that balance delivery speed, system quality, maintainability, and user impact
- Identify and proactively address technical debt, scalability bottlenecks, security concerns, and operational risks
- Use modern tooling, automation, and AI-assisted development workflows to improve engineering efficiency and execution velocity
- Mentor and support engineers through code reviews, design discussions, technical guidance, and collaborative problem-solving
- Contribute to incident response, root-cause analysis, and improvements to system resiliency and operational maturity
Skills
- 8+ years of professional software engineering experience, with significant backend focus
- Deep expertise in TypeScript and building production backend services
- Strong system design skills, with experience designing and evolving large-scale or business-critical systems
- Proven ability to operate autonomously and make sound technical decisions in ambiguous environments
- Ability to translate high-level product goals into pragmatic, executable engineering solutions
- Strong problem decomposition and technical planning skills
- Excellent written and verbal communication skills; able to clearly explain technical concepts, tradeoffs, and implementation decisions to engineers and non-engineers alike
- Experience balancing long-term architectural quality with short-term delivery needs
- Strong collaboration skills and comfort working cross-functionally with Product, Design, and customer-facing teams
- Ability to understand customer workflows and evaluate technical decisions in the context of user impact
- Comfort working in a fast-paced, AI-assisted engineering environment with high expectations around ownership and execution
- A mission-driven orientation to all you do
- Ability to thrive in a small, fast-paced organization
- Bachelor's degree or equivalent career experience
- Have at least a passing familiarity with the fertility industry and/or experience in healthtech with a focus on patient journey software
- Have successfully worked remotely with distributed teams in the past
Benefits
- Competitive compensation and equity
- Medical, dental, and vision coverage heavily subsidized by the company
- Open Paid Time Off
- Paid family and medical leave
- Generous paid holidays
- 401(k) retirement savings plan
Company Overview