Posted in

Staff Software Engineer-Patient Experience

Staff Software Engineer-Patient Experience

CompanyCommure
LocationUnited States
Salary$180000 – $220000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, 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