Software Enginee - FHIR & Healthcare APIs

Northwell•Melville, NY
•$85,090 - $147,220

About The Position

The Software Engineer provides input to the engineering process and team meetings, applies in-depth understanding of system architecture and the software development lifecycle, and coordinates tasks within a collaborative team. The role contributes to platform and product development through problem-solving, thoughtful design, and efforts to improve product quality. The engineer designs and develops solutions independently or as part of a team, produces technical documents such as design specifications, and integrates NoSQL and relational data storage. The role uses Azure services and messaging patterns for system-to-system communication, maintains application performance and code quality, reduces defects, and guides junior team members on software design and development practices. Work is performed under general guidance, with varied assignments requiring interpretation and independent decisions. Highly preferred experience includes Apigee API management, HTTP and REST standards, API security and authentication, API development and testing tools, SQL, and Datadog observability. A bachelor's degree or equivalent combination of education and related experience is required, along with 1–3 years of relevant experience.

Requirements

  • Bachelor's degree or equivalent combination of education and related experience.
  • 1–3 years of relevant experience.
  • Understanding of system architecture and the software development lifecycle.
  • Ability to coordinate tasks and collaborate in a team environment.

Nice To Haves

  • Demonstrated experience with Apigee API proxy design and configuration, including rate limiting, spike arrest, quota enforcement, fault handling, and error flow management.
  • Strong command of HTTP response status codes and RESTful standards, with ability to diagnose and troubleshoot API behavior across the request/response lifecycle.
  • Hands-on experience with OAuth 2.0, JWT generation and validation, API key management, and basic authentication.
  • Proficiency with GUI-based API tools such as Bruno, Postman, SoapUI, or Insomnia for manual API requests, payload debugging, and integration testing.
  • Working knowledge of SQL for querying, analyzing, and validating relational database data.
  • Hands-on Datadog experience with application performance monitoring, log aggregation, dashboard creation, and real-time alerting.

Responsibilities

  • Design and develop solutions independently or within a team, and maintain efficient, reliable code.
  • Prepare technical documents, including design specification documents.
  • Integrate NoSQL and relational database storage solutions.
  • Use Azure services, including Functions, Logic Apps, App Services, Containers, Cosmos DB, and event hubs.
  • Use messaging patterns such as REST, AMQP, and Kafka for system-to-system communication.
  • Ensure applications maintain high capacity, responsiveness, and quality.
  • Find solutions to reduce issues and defects.
  • Maintain organized, automated, high-quality platform code and data.
  • Guide junior team members by recommending software design and development opportunities and best practices.
  • Interpret varied assignments and make independent decisions about courses of action under general guidance.
  • Perform related duties as required.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service