Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
The New York Public Library

Software Engineering Manager, Research

The New York Public Library

Software Engineering Manager overseeing 6-8 engineers developing research tools at NYPL. Collaborating with teams to innovate and enhance library technology through strategic management.

Posted 5/27/2026full-timeNew York City • New York • 🇺🇸 United StatesSeniorLead💰 $150,000 - $155,000 per yearWebsite

Tech Stack

Tools & technologies
AWSCloudGoogle Cloud PlatformPython

About the role

Key responsibilities & impact
  • Manage the work and output of 6-8 engineers across NYPL’s Research teams communicating priorities and system requirements clearly
  • Collaborate with the Research teams to build innovative and forward-looking applications for our patrons and staff
  • Work with product and project leadership to estimate the feasibility and complexity of new products and features
  • Hire, mentor and coach engineers on best practices and career growth
  • Foster a psychologically safe team environment
  • Research and recommend solutions driven by data and cost-benefit analysis

Requirements

What you’ll need
  • Bachelor’s Degree -OR-
  • Equivalent 7 - 10 + years of hands-on development experience on relevant tech stack
  • At least 3 - 5 + years experience managing one or more engineering teams
  • Strong leadership, mentoring, coaching and decision-making skills
  • Excellent written and verbal communication skills
  • Demonstrated ability to level up individual engineers and engineering teams
  • Hands-on familiarity with modern AI coding assistants and agentic development tools
  • Track record of leading major technical initiatives to solve complex technical problems
  • Knowledge of non-technical strategies for solving team, culture and process problems
  • Experience establishing documentation standards and practices
  • Expertise in Python application development and system design
  • Expertise in data pipeline architecture, data stores, queue processing and other tools
  • Strong understanding of system architecture and design patterns as well as cloud infrastructure (AWS, GCP, etc)
  • Strong understanding of DevOps practices and their impacts on technical delivery
  • Strong problem-solving skills and ability to navigate through ambiguity and drive results.

Benefits

Comp & perks
  • Be **Helpful** to patrons and colleagues
  • Be **Resourceful** in solving problems
  • Be **Curious** in all aspects of your work
  • Be **Welcoming** and **Inclusive**
  • Hybrid work environment; requires onsite work in NYC three days a week
  • Office environment
  • Non-Union
  • Exempt

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Python application developmentdata pipeline architecturedata storesqueue processingsystem architecturedesign patternscloud infrastructureAWSGCPDevOps practices
Soft Skills
leadershipmentoringcoachingdecision-makingwritten communicationverbal communicationproblem-solvingnavigating ambiguityfostering team environmentcollaboration
Certifications
Bachelor's Degree7-10 years development experience