Senior Software Engineer/Developer

Health Research, Inc.•Menands, NY
•Hybrid

About The Position

The Senior Software Engineer/Developer oversees computer application development in support of grant deliverables. The role oversees, designs, tests, implements, and deploys changes to the Health Electronic Response Data System (HERDS) and Survey Management and Response Tool (SMART). Application development work includes researching and documenting technical designs, programming solutions, writing and executing unit test plans, researching and resolving defects, testing fixes, and providing customer technical support. The incumbent develops documentation for assignments, including code repository documentation and technical design documents. The position oversees release management, including technical steps to promote, test, and release through the development environment in coordination with infrastructure staff. It also ensures the systems are patched frequently to reduce potential cybersecurity risks. The incumbent serves as a key liaison to grant partners, coordinates joint application design sessions with technical and program staff, and coordinates grant reporting activities. Other related duties may be assigned. This is a grant-funded position requiring compliance with funding requirements, including time and effort reporting and grant and contract deliverables. The position requires valid, unrestricted authorization to work in the United States; visa sponsorship is unavailable. The selected candidate must live within a reasonable commuting distance of the official work location and reside in, or be willing to relocate before hire to, New York, New Jersey, Connecticut, Vermont, or Massachusetts. The role is eligible for a hybrid schedule combining onsite and remote work. Occasional weekend, after-hours, and holiday work is required.

Requirements

  • Bachelor’s degree in Software Engineering, Computer Science, or Information Technology and four years of computer programming, database design/development, or system analysis experience; or an associate’s degree in one of those fields and six years of such experience; or eight years of such experience.
  • A master’s degree in Software Engineering, Computer Science, or Information Technology may substitute for one year of experience.
  • Valid and unrestricted authorization to work in the United States; visa sponsorship is unavailable.
  • Must reside within a reasonable commuting distance of the official work location and in, or be willing to relocate before hire to, New York, New Jersey, Connecticut, Vermont, or Massachusetts.
  • Must comply with grant funding requirements, including time and effort reporting and grant and contract deliverables.
  • Occasional work on weekends, after-hours, and holidays is required.

Nice To Haves

  • At least one year of software development experience supporting complex software systems in a government, public-sector, healthcare, or similar environment.
  • At least four years of experience developing complex web applications using Java, JavaScript or TypeScript, and SQL from specifications expressed through use cases, class diagrams, interaction diagrams, and sequence diagrams.
  • At least three years of experience using Spring and Spring Boot.
  • At least three years of experience developing relational database schemas, tables, procedures, permissions, and complex queries.
  • At least two years of experience with AWS or similar cloud application development and deployment.

Responsibilities

  • Oversee computer application development in support of grant deliverables.
  • Oversee, design, test, implement, and deploy changes to HERDS and SMART.
  • Research and document technical designs; develop programming solutions; write and execute unit test plans; research, resolve, and test defects; and provide customer technical support.
  • Develop work documentation, including code repository documentation and technical design documents.
  • Oversee release management, including promotion, testing, and release through the development environment in coordination with infrastructure staff.
  • Ensure systems are patched frequently to reduce potential cybersecurity risks.
  • Serve as a key liaison to grant partners throughout the project.
  • Coordinate joint application design sessions with technical and program staff.
  • Coordinate grant reporting activities.
  • Perform other related duties as assigned.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Flexible benefit accounts for medical care, dependent care, adoption assistance, parking, and transit
  • Paid federal and state holidays
  • Paid sick leave, vacation, and personal leave
  • Tuition support for educational or training opportunities
  • Participation in the New York State and Local Retirement System
  • Optional enrollment in the New York State Deferred Compensation Plan
  • Postretirement health benefits plan for qualified retirees to use toward health insurance premiums and eligible medical expenses
  • Employee Assistance Program with educational and wellness programs, training, and confidential services
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service