Director of Software Engineering
3 days ago
Please note: This is not a remote role and requires onsite work in NYC 3 days a week
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. Founded in 1895, NYPL is the nation's largest neighborhood public library system and the most used research library in the world. NYPL provides a fundamental resource to millions of readers, learners and scholars. The Library's portfolio of digital products and platforms is the core linchpin in how our patrons near and far can access information to create new content, support their personal learning and build stronger communities.
NYPL seeks a Director of Engineering to lead the Readers, Learners and Institutional Services teams. This role will spearhead digital efforts to modernize the reading experience and transform patron digital experience and foster a lifelong reading and learning culture for all New Yorkers. The ideal candidate is a dynamic engineering leader with a proven record of aligning cross-functional teams and stakeholders to deliver large-scale, innovative user-centric solutions. Essential qualifications include a background in coding and system design, a deep understanding of software development challenges, and the ability to align technical goals with high-level strategy. The Director will manage a team of technical leads and senior engineers, ensuring the delivery of high-quality software that meets the needs of internal stakeholders and patrons, often in partnership with external vendors.
We are looking for someone we can count on to:
Own:
- Technical delivery of Readers, Learners and Institutional Services team's project.
- Hiring, training, coaching and management of engineering team members
- Continuous improvement of Engineering practices
- Our tech stacks, frameworks, vendor tools, and processes
- Identification and mitigation of risk
Teach:
- Teach critical thinking skills, strategic thinking, cross-functional collaboration, and technical decision-making skills to scale the team's impact.
- Mentor teams to proactively identify challenges, offers appropriate, timely and practical solutions.
- Identify new technologies, such as AI-enabled engineering tools to improve workflow
Learn:
- NYPL culture, goals, strategy and the environment in which we work
- The specific challenges that digital technology introduces for our staff, patrons, vendors, partners and the Library as a whole
Improve:
- Remove roadblocks and advocate for the changes needed to maintain a world-class engineering team
- The interviewing and onboarding process for Engineering
- Ensure that the team's time and capacity are adequately allocated in order to deliver on high-priority projects in a timely manner
- Socialize core engineering metrics so that the organization understands the engineering stack
- Break down silos between individual engineers, and between engineering teams and key partners.
Responsibilities:
Technical Strategy and Operation
- Define, implement, and own technical strategy and roadmaps for the Readers, Learners, and Institutional Services teams in alignment with the library's strategic objectives.
- Lead the "build vs buy" analysis for new technologies, tools, and systems, ensuring decisions support the company's core value proposition and long-term budgetary objectives.
- Direct the technical strategy and delivery of high-traffic, custom-built, patron-facing web applications, ensuring superior user experience, performance, and accessibility.
- Serve as the primary technical leader for vendor-produced products, responsible for architectural oversight and seamless integration with custom systems.
Leadership and People Management
- Directly manage and mentor a team of Tech Leads and senior engineers, cultivating their leadership skills, business acumen, and technical decision-making.
- Own the hiring, training, and coaching process for Engineering team members, fostering a culture of innovation and continuous improvement.
- Set clear goals and metrics for software development teams and maintain high standards of software quality while delivering on project goals.
- Lead the team in proactively identifying challenges, offering appropriate, timely, and practical solutions.
Engineering Practices and Architecture
- Own the continuous improvement of Engineering practices, patterns, and processes, removing roadblocks to maintain a world-class engineering team.
- Evaluate emerging technologies and industry trends (including AI-enabled engineering tools) and incorporate them into the organization's practices where appropriate.
- Ensure the team has expertise across our diverse tech stacks, frameworks, vendor tools, and processes.
- Drive the resolution of complex technical challenges and lead efforts to improve engineering processes.
Required Education and Certifications
- Bachelor's degree, or equivalent experience/application
Required Experience
- 10+ years in software development with a minimum of 5 years of experience as a Software Engineer.
- 5 -10 years of progressive leadership/management experience.
- Expertise in frontend architecture design (e.g., micro-frontends, server-side, design systems).
- Experience in vendor lifecycle management from sourcing and due diligence through contract negotiation, performance monitoring, and termination.
- Ability to develop and execute a strategic roadmap for development or vendor projects that aligns capabilities (SaaS, outsourced development, etc.) with engineering and business goals.
Required Skills
- Possesses strong communication skills across all organizational levels. Adept at securing buy-in from both executive leadership and junior team members.
- Ability to solve complex technical problems at the appropriate level: can propose both strategic solutions as well as specific code fixes.
- Familiarity with best practices and training for software development. Understanding of A11Y principles, including experience working on an accessible front-end.
- Deep understanding of modern deployment and development infrastructure: CI/CD, unit and end-to-end testing, and AWS deployment.
- Proven ability to implement innovative solutions and drive change
- Demonstrates good judgement in handling situations with multiple good solutions, or situations with no good solution
- Proactive mindset that solves future problems before they become emergencies
- Expertise with front end technologies including Javascript and React; Proficiency with at least one strongly typed language (Python, etc); Familiarity with other languages (PHP, Ruby) preferred
Managerial/Supervisory Responsibilities:
- Manages a diverse technology/developer team (2-6 tech leads and engineers)
NYPL Core Values:
All team members are expected and encouraged to embody the NYPL 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
- Office Environment
- Hybrid Work Environment; 3 days onsite in NYC office
Physical Duties
- Limited physical effort is required
- Daily use of computers
- May require travel within NYC
Pre-placement Physical Required?
No
Schedule
- Monday - Friday; 9-5
- Hybrid Schedule (3 days onsite 2 remote)
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. Job duties may change if Library priorities change. 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 Statement
At the Library, we believe that pay transparency and pay equity are important to ensuring we source the best candidates and keep the best employees. When making a determination as to the appropriate salary for a candidate, we consider a variety of factors such, including, but not limited to, the position requirements, the skills, prior experience, and educational background required or preferred for the job, the scope and impact of the role within the organization, internal peer equity, and the candidate's specific training, experience, education level, and skills. No single factor is conclusive; the Library reserves the right to consider any and all relevant factors and make a decision consistent with its policies.
Union Salaries are determined by collective bargaining agreement(s).
-
Director of Software Engineering
6 days ago
New York, New York, United States JPMorgan Chase Full timeIf you are a software engineering leader ready to take the reins and drive impact, we've got an opportunity just for you. As a Director of Software Engineering at JPMorganChase within the Card Technology Group, you will lead a technical area and drive impact within teams, technologies, and projects across departments. Utilize your in-depth knowledge of...
-
Director of Civil Engineering
10 hours ago
New York, New York, United States Gedeon Engineering PC Full timeGedeon GRC is seeking a Director of Civil Engineering to join our firm. This director is responsible for the overall coordination at all levels during planning, design and implementation of engineering projects to ensure project completion in an efficient manner.SALARY RANGE:$165,000 - $214,000 annually. Pay commensurate with experience.LOCATION:Options of...
-
Director of Software Engineering
4 days ago
New York, New York, United States Voyant Photonics Full timeAbout Voyant PhotonicsVoyant Photonics is redefining machine perception with compact, high-performance LiDAR devices that fit in the palm of your hand. Leveraging cutting-edge silicon photonic chips, our sensors deliver unparalleled accuracy in range, velocity, and reflectivity, at a fraction of the cost of traditional LiDAR systems. By transforming...
-
Director-Software Engineering
1 week ago
New York, New York, United States American Express Full time $144,250 - $256,250At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you'll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new...
-
Director-Software Engineering
5 days ago
New York, New York, United States American Express Full timeAt American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you'll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new...
-
New York, New York, United States Major League Baseball (MLB) Full time $200,000 - $250,000 per yearMajor League Baseball is looking for an experienced Director of Software Engineering to lead our Consumer Identity platform. The team's responsibilities cover client libraries and services to support login, registration, account management, and single-sign on for web and native iOS, Android and connected device applications. This role will oversee the team...
-
Director of Software
4 days ago
New York, New York, United States CommIT Full timeAbout CommitCommit is a global technology services company founded in 2005, partnering with AWS and leading enterprises to accelerate innovation through cloud, software engineering, and AI-driven solutions. Our mission is to combine deep technical expertise with strong business acumen to deliver scalable, secure, and high-impact outcomes for our clients...
-
Sr Director of Software Engineering- Data
6 days ago
New York, New York, United States JPMorganChase Full timeJOB DESCRIPTIONIf you are a software engineering leader ready to take the reins and drive impact, we've got an opportunity just for you.As a Director of Software Engineering at JPMorgan Chase within the Wholesale Credit Risk team, you lead a technical area and promote impact within teams, technologies, and projects across departments. Utilize your in-depth...
-
Director of Buildings
8 hours ago
New York, New York, United States Gedeon Engineering PC Full timeGedeon GRC Consulting is looking for a Director of Buildings to join our firm. The Director of Buildings position is responsible and accountable for a keen commercial awareness and understanding the business implications of designing any kind of structure so that it can remain safe, economic and functioning throughout its intended lifetime. This position...
-
Software Engineer in Test
1 week ago
New York, New York, United States Baanyan Software Services, Inc. Full time $100,000 - $200,000 per yearHybrid role in NYCMust interview onsite8+ years of SDET exp - Automation testing with Selenium/Playwright API testing with Postman/SoapUI and Performance testing with JMeter/LoadRunnerBS/MS degree in Computer Science, Engineering, or related field.8+ years of experience as a Software Development Engineer in Test.Experience with web application testing and...