Senior Engineer

Posted 83ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer on Platform Team designing and building core services for healthcare EMR software. Collaborating with multiple teams to ensure a scalable and secure platform.

Responsibilities:

  • As a Software Engineer on the Platform Team, you will help design and build core platform services and shared capabilities used across multiple product teams.
  • This includes foundational APIs, data access services, integration frameworks, and internal developer tooling.
  • Collaborate closely with Senior Platform Engineers, Product Engineering teams, and DevOps/SRE to ensure our platform is scalable, reliable, secure, and easy to build on while actively adopting modern AI-powered engineering workflows.
  • Ensure platform services are well-documented, versioned, backward compatible, and easy to adopt.
  • Build internal libraries, SDKs, and tooling that improve developer productivity and consistency.
  • Design platform services with high availability, scalability, and fault tolerance in mind.
  • Partner with SRE and DevOps teams to identify and remediate systemic reliability and performance issues.

Requirements:

  • Strong experience with NodeJS and TypeScript, building backend services, and shared APIs.
  • Experience developing a platform or core services used by multiple teams.
  • Solid understanding of service-oriented and microservices architectures.
  • Experience with MongoDB or similar data stores.
  • Familiarity with cloud platforms (Azure, AWS, or GCP).
  • Experience with CI/CD pipelines, automated testing, and modern gitops workflows.
  • Comfort adopting AI-assisted development tools as part of daily engineering work.

Benefits:

  • Build the foundational platform powering a modern healthcare EMR
  • Influence how multiple engineering teams build, scale, and operate software
  • Work in a culture that actively embraces AI-assisted software development
  • Fully remote, collaborative engineering environment.