Senior Software Engineer/Developer

Health Research, Inc.Albany, NY
Hybrid

About The Position

The Senior Software Engineer/Developer will oversee computer application development in support of the Wadsworth Center. This position will be part of a dynamic team serving the information technology needs of Wadsworth Center including software development to support laboratory accessioning, processing, resulting and reporting. Wadsworth Center serves a vital role in the New York State Department of Health’s efforts to protect and promote the health of New York’s citizens.

Requirements

  • Bachelor's degree in Computer Science or Information Technology and four years of computer programming, database design/development, or systems analysis experience OR an Associate’s degree in a related field and six years of such experience; OR eight years of such experience.
  • A Master’s degree in Computer Science or Information Technology may substitute for one year of experience.
  • Valid and unrestricted authorization to work in the U.S. is required.
  • Must reside within a reasonable commuting distance of the official work location and must also be located in or willing to relocate to one of the following states: New York, New Jersey, Connecticut, Vermont, or Massachusetts, prior to hire.

Nice To Haves

  • At least four years of experience building web applications in React.
  • Experience with custom hooks for state/logic reuse and a functional core, imperative shell approach to side-effect separation.
  • At least four years of experience programming with SQL (Postgres and Oracle).
  • Experience using type-safe access layers like pg-typed, Kysely or Drizzle to bridge complex legacy schemas with modern TypeScript applications.
  • At least two years of experience using advanced TypeScript features (discriminated unions, generics and template literal types) to ensure type safety from the database layer through to the UI.
  • Demonstrated experience with type-directed functional programming such as leveraging Result/Option types for error handling instead of traditional try-catch exceptions.
  • Experience with unit, component and integration testing using tools like Vitest or React Testing Library.
  • Experience managing and deploying applications via Kubernetes (k8s) and container tools like Docker or Podman.
  • Experience within government or highly regulated environments.
  • Domain knowledge of Laboratory Information Management Systems.

Responsibilities

  • Performing application development tasks including researching and documenting technical designs, programming solutions, and customer technical support.
  • Developing unit tests and testing processes autonomously to ensure conformity of the application with business requirements and implement change management.
  • Overseeing the release management process, including the testing, promoting and releasing of applications through the development environment.
  • Leading code critique sessions and overseeing the development of technical design documentation.
  • Other related duties as assigned.

Benefits

  • Health, dental and vision insurance
  • Flexible benefit accounts - Medical, dependent care, adoption assistance, parking and transit
  • Generous paid time off - Paid federal and state holidays, paid sick, vacation and personal leave
  • Tuition support - Assistance is available for individuals pursuing educational or training opportunities
  • Retirement Benefits - HRI is a participating employer in the New York State and Local Retirement System and offers optional enrollment in the New York State Deferred Compensation Plan.
  • HRI provides a postretirement Health Benefits Plan for qualified retirees to use towards health insurance premiums and eligible medical expenses
  • Employee Assistance Program - Provides educational and wellness programs, training, and 24/7 confidential services to assist employees, both personally and professionally
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service