# Software Engineering Manager, Research

**Company**: Nypl
**Location**: New York, New York
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full time
**Salary**: Not stated
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nypl.pinpointhq.com/en/postings/7282a045-ee41-42b0-bc5d-d18268b67614?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_3437d43c-db0

## Description

NYPL is hiring a Software Engineering Manager to lead our research teams in developing discovery and access tools. These include the Research Catalog, Digital Collections, and other tools that provide access to our extensive archives and special collections. The Software Engineering Manager will manage 2 high-performing teams of engineers, working to continue their work and level them up in terms of skills and practices. This role will also contribute to the technical leadership of NYPL Digital by helping set standards for best practices in development and other technical areas.

The ideal candidate will have strong leadership, mentoring, coaching, and decision-making skills. They should have excellent written and verbal communication skills and be able to level up individual engineers and engineering teams. Hands-on familiarity with modern AI coding assistants and agentic development tools is also required.

Responsibilities include managing the work and output of 6-8 engineers across NYPL's Research teams, collaborating with the Research teams to build innovative and forward-looking applications, and working with product and project leadership to estimate the feasibility and complexity of new products and features.

This role requires a Bachelor's Degree or equivalent 7-10+ years of hands-on development experience on relevant tech stack, at least 3-5+ years of experience managing one or more engineering teams, and strong problem-solving skills and ability to navigate through ambiguity and drive results.

## Skills

### Required
- Strong leadership, mentoring, coaching, and decision-making skills
- Excellent written and verbal communication skills
- Hands-on familiarity with modern AI coding assistants and agentic development tools
- Python application development and system design
- 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

---

Source: [Apply at nypl.pinpointhq.com](https://nypl.pinpointhq.com/en/postings/7282a045-ee41-42b0-bc5d-d18268b67614?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
