Skip to content

Staff Software Engineer-Patient Experience
Company | Commure |
---|
Location | United States |
---|
Salary | $180000 – $220000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- 8+ years of professional experience building and shipping enterprise-grade software
- Proficiency in JavaScript, TypeScript, Node.js (Express), or Python (Flask, Django, or FastAPI)
- Demonstrated experience leading complex projects from idea to production and scaling them across multiple release cycles
- Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps best practices
- Familiarity with monitoring and APM tools (e.g., Datadog, Sentry, Splunk, New Relic)
- Strong understanding of Security by Design principles and secure SDLC tooling
- A collaborative and empathetic mindset with strong communication and mentorship skills
- Degree in Computer Science, related quantitative field, or equivalent professional experience
Responsibilities
- Architect and deliver robust, scalable backend and frontend systems that support core patient experience features
- Collaborate with cross-functional teams to identify customer pain points and translate them into technical requirements and actionable solutions
- Mentor and support other engineers through code reviews, technical guidance, and best practice sharing
- Continuously improve the codebase by emphasizing maintainability, quality, performance, and observability
- Guide product architecture decisions and ensure consistency across product lines
- Partner with Product Managers and Designers to align business goals with technical execution
- Stay up to date on industry trends and bring innovative solutions to the team
Preferred Qualifications
- Prior experience working in healthcare technology or a fast-growing startup
- Experience working with agentic frameworks and applying LLMs to applications
- Knowledge of Mirth Connect or other healthcare integration frameworks
- Exposure to event-driven architectures and technologies such as Temporal, Kafka, RabbitMQ, or BullMQ
- Experience with Node.js build systems such as Vite, Rush, or Nx