Technical Design Manager

General Dynamics Information Technology•Albany, NY
•$148,750 - $201,250•Hybrid

About The Position

The Technical Design Manager provides strategic, technical, and people leadership for the design and development of complex application components within the New York State of Health platform. The role oversees Senior Technical Designers and works with architects, project managers, and development teams to deliver high-quality, scalable, compliant technical solutions. It establishes design standards, drives architectural alignment, and supports execution across multiple development streams. The manager designs and develops complex application functionality, translates functional and non-functional requirements into technical design artifacts, and provides expertise on development practices, workflows, and rule design. The role also investigates system behavior and the effects of proposed changes, leads delivery and defect-resolution activities, mentors developers, and develops proofs of concept. Approved AI tools may be used to support engineering work, with results validated against system behavior and business requirements and sensitive information protected. The position supports GDIT’s work with New York State of Health, which provides comprehensive health coverage to more than 7.0 million New Yorkers through its Health Benefit Exchange. The role is based in Albany, New York, with hybrid telecommuting options and 40 scheduled weekly hours.

Requirements

  • Bachelor’s degree in Computer Science, Management Information Systems, or a related technical field, or an equivalent combination of education and experience.
  • 10 or more years of software design and development experience.
  • Five or more years in a technical leadership or managerial role.
  • Experience leading technical teams in large-scale enterprise applications.
  • Deep expertise in Java, Spring, Hibernate, REST/SOAP services, MuleSoft, and DB2.
  • Strong knowledge of architecture patterns, design principles, and rule-based systems such as Drools.
  • Demonstrated experience managing technical staff, making hands-on design decisions, and applying AI tools to engineering work.
  • Exceptional communication, stakeholder-management, and mentoring skills.
  • Strong analytical and problem-solving abilities, including experience with complex systems and defect analysis.

Responsibilities

  • Design and develop efficient, scalable solutions for complex application functionality.
  • Lead technical design sessions and advise on requirements, solution options, timelines, risks, and system impacts.
  • Design and implement features involving eligibility determination, verification workflows, immigration processes, income calculations, and member-level eligibility using Java, Spring, Hibernate, MuleSoft, REST/SOAP services, and DB2.
  • Translate functional and non-functional requirements into detailed technical artifacts, including class diagrams, sequence diagrams, API specifications, data models, and integration designs.
  • Develop authentication and authorization modules for Individuals, Employers, Brokers, Navigators, Customer Service Representatives, and Super Eligibility Users.
  • Provide expert consultation on development practices, workflows, and Drools DRL rule design.
  • Compare solution alternatives and communicate their business impact, complexity, maintainability, effort, and risk.
  • Investigate requirements, code, rules, data, and integrations to understand system behavior and validate assumptions.
  • Assess proposed changes for effects on eligibility outcomes, notices, existing members, caseworker processes, and downstream systems.
  • Identify opportunities to improve application logic, data flows, and integrations, and recommend enhancements.
  • Enhance pre-processing logic, caching, and performance-critical components.
  • Conduct technical reviews to ensure compliance with NYSOH architecture standards.
  • Collaborate with development teams on story definition, estimation, and prioritization.
  • Allocate and oversee development tasks and mentor mid-level developers on best practices.
  • Ensure technical designs and delivered code meet quality, security, performance, and architectural standards.
  • Stay engaged through development, testing, and release to ensure solutions meet intended business outcomes.
  • Support daily status updates and facilitate issue resolution with project managers, architects, and developers.
  • Lead defect triage to identify whether issues stem from design gaps, logic errors, data inconsistencies, or requirement misunderstandings.
  • Perform root-cause analysis, identify the affected population, and assess whether existing records need correction.
  • Document remediation approaches, recommended solutions, workarounds, and risks.
  • Validate fixes address root causes and downstream consequences before release.
  • Develop proofs of concept to validate technologies, design patterns, and integration methods.
  • Stay current with engineering approaches, design methodologies, and industry best practices.
  • Use approved AI tools for code analysis, impact assessment, design exploration, and test-scenario generation; validate results and protect sensitive information.
  • Collaborate with business analysts, developers, and clients to troubleshoot issues and ensure functional accuracy.
  • Apply engineering principles and Java design patterns to improve reliability and maintainability.

Benefits

  • Comprehensive benefits and wellness packages.
  • 401(k) with company match.
  • Competitive pay and paid time off.
  • Full-flex work weeks where possible.
  • Medical plan options, some with Health Savings Accounts.
  • Dental plan options.
  • Vision plan.
  • Vacation, sick, personal, holiday, paid parental, military, bereavement, and jury duty leave.
  • Short- and long-term disability benefits.
  • Life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service