The New York Public Library
Director of Software Engineering (Readers, Learners and Institutional Services)
The New York Public Library, New York, New York, us, 10261
Director of Software Engineering (Readers, Learners and Institutional Services)
Join to apply for the
Director of Software Engineering (Readers, Learners and Institutional Services)
role at
The New York Public Library Hybrid Work Environment (3 days onsite in NYC); not a remote role Overview
The New York Public Library has been an essential provider of free books, information, ideas, and education for all New Yorkers for over 125 years. NYPL seeks a Director of Engineering to lead the Readers, Learners and Institutional Services teams, modernizing the reading experience and fostering a lifelong reading and learning culture. Core Responsibilities
Own technical delivery of Readers, Learners and Institutional Services team’s projects. Hire, train, coach and manage engineering team members. Drive continuous improvement of engineering practices, patterns and processes. Own tech stacks, frameworks, vendor tools and processes. Identify and mitigate risk. Leadership & People Management
Directly manage and mentor a team of Tech Leads and senior engineers. Own hiring, training and coaching process, fostering a culture of innovation and continuous improvement. Set clear goals and metrics for software development teams and maintain high standards of software quality. Lead the team in proactively identifying challenges and offering appropriate solutions. Technical Strategy & Architecture
Define, implement and own technical strategy and roadmaps aligned with library’s strategic objectives. Lead build vs buy analysis for new technologies, tools and systems. Direct delivery of high-traffic, custom-built, patron-facing web applications with superior UX, performance and accessibility. Serve as primary technical leader for vendor-produced products, providing architectural oversight and seamless integration with custom systems. Evaluate emerging technologies and incorporate them into engineering practices. Required Education & Experience
Bachelor’s degree or equivalent experience. 10+ years in software development with 5+ years as a software engineer. 5-10 years of progressive leadership/management experience. Expertise in frontend architecture design. Experience in vendor lifecycle management and strategic roadmap execution. Required Skills
Strong communication across organizational levels, securing buy‑in from executive leadership and junior team members. Ability to solve complex technical problems, proposing strategic solutions and specific code fixes. Familiarity with best practices, A11Y principles and accessible front‑end development. Deep understanding of CI/CD, unit and end‑to‑end testing and AWS deployment. Proven ability to implement innovative solutions and drive change. Proactive mindset that solves future problems before they become emergencies. Expertise with front‑end technologies including Javascript and React; proficiency with a strongly typed language. Managerial / Supervisory Responsibilities
Manage a diverse technology/developer team (2-6 tech leads and engineers). Core Values
Be Helpful to patrons and colleagues. Be Resourceful in solving problems. Be Curious in all aspects of your work. Be Welcoming and Inclusive. Work Environment
Hybrid Work Environment (3 days onsite in NYC). Office Environment. Physical Duties
N/A. Physical Required?
No. Union
Non-Union. FLSA Status
Exempt. Schedule
Monday‑Friday; 9‑5. Hybrid Work Environment (3 days in office in NYC). Legal statement: This job description represents the types and levels of responsibilities that will be required of the position and shall not be construed as a declaration of all of the specific duties and responsibilities for the role. Employees may be directed to perform job‑related tasks other than those specifically presented in this description as needed. The New York Public Library salary transparency is governed by the library’s policies.
#J-18808-Ljbffr
Join to apply for the
Director of Software Engineering (Readers, Learners and Institutional Services)
role at
The New York Public Library Hybrid Work Environment (3 days onsite in NYC); not a remote role Overview
The New York Public Library has been an essential provider of free books, information, ideas, and education for all New Yorkers for over 125 years. NYPL seeks a Director of Engineering to lead the Readers, Learners and Institutional Services teams, modernizing the reading experience and fostering a lifelong reading and learning culture. Core Responsibilities
Own technical delivery of Readers, Learners and Institutional Services team’s projects. Hire, train, coach and manage engineering team members. Drive continuous improvement of engineering practices, patterns and processes. Own tech stacks, frameworks, vendor tools and processes. Identify and mitigate risk. Leadership & People Management
Directly manage and mentor a team of Tech Leads and senior engineers. Own hiring, training and coaching process, fostering a culture of innovation and continuous improvement. Set clear goals and metrics for software development teams and maintain high standards of software quality. Lead the team in proactively identifying challenges and offering appropriate solutions. Technical Strategy & Architecture
Define, implement and own technical strategy and roadmaps aligned with library’s strategic objectives. Lead build vs buy analysis for new technologies, tools and systems. Direct delivery of high-traffic, custom-built, patron-facing web applications with superior UX, performance and accessibility. Serve as primary technical leader for vendor-produced products, providing architectural oversight and seamless integration with custom systems. Evaluate emerging technologies and incorporate them into engineering practices. Required Education & Experience
Bachelor’s degree or equivalent experience. 10+ years in software development with 5+ years as a software engineer. 5-10 years of progressive leadership/management experience. Expertise in frontend architecture design. Experience in vendor lifecycle management and strategic roadmap execution. Required Skills
Strong communication across organizational levels, securing buy‑in from executive leadership and junior team members. Ability to solve complex technical problems, proposing strategic solutions and specific code fixes. Familiarity with best practices, A11Y principles and accessible front‑end development. Deep understanding of CI/CD, unit and end‑to‑end testing and AWS deployment. Proven ability to implement innovative solutions and drive change. Proactive mindset that solves future problems before they become emergencies. Expertise with front‑end technologies including Javascript and React; proficiency with a strongly typed language. Managerial / Supervisory Responsibilities
Manage a diverse technology/developer team (2-6 tech leads and engineers). Core Values
Be Helpful to patrons and colleagues. Be Resourceful in solving problems. Be Curious in all aspects of your work. Be Welcoming and Inclusive. Work Environment
Hybrid Work Environment (3 days onsite in NYC). Office Environment. Physical Duties
N/A. Physical Required?
No. Union
Non-Union. FLSA Status
Exempt. Schedule
Monday‑Friday; 9‑5. Hybrid Work Environment (3 days in office in NYC). Legal statement: This job description represents the types and levels of responsibilities that will be required of the position and shall not be construed as a declaration of all of the specific duties and responsibilities for the role. Employees may be directed to perform job‑related tasks other than those specifically presented in this description as needed. The New York Public Library salary transparency is governed by the library’s policies.
#J-18808-Ljbffr