Senior Software Engineer, Digital Asset Platform

The New York Public Library

New York (NY)

On-site

USD 120,000 - 180,000

Full time

8 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The New York Public Library is seeking a Software Engineer III to join the Digital Asset Preservation and Access (DAPA) team, contributing to modernizing and expanding access to the Library’s digital collections, including OCR enhancements and high-resolution image delivery.

You will collaborate across engineering teams, help drive testing and automation, and guide junior engineers while shaping NYPL’s DAM ecosystem in a collaborative, mission-driven environment.

Qualifications

  • Bachelor’s degree or 4+ years of software development experience.
  • Equivalent 4 years hands-on development experience on relevant tech stack.
  • 3-5 years in backend development.
  • 3+ years in back-end development in Python or Ruby.
  • Proficiency with Python web frameworks (Flask, Django, etc.).
  • Strong experience with SQL and relational databases (MySQL, PostgreSQL).
  • Proficiency with Git and CI/CD tools, especially GitHub Actions.
  • Strong knowledge of Agile methodologies (Scrum & Kanban).
  • Familiarity with AWS and RESTful service design.

Responsibilities

  • Understand project needs and implement specific technical solutions.
  • Take ownership of specific systems and ensure maintenance and support.
  • Collaborate with other engineers to design new software systems and improve existing ones.
  • Partner with Senior Engineers to help realize new projects.
  • Build software following industry best practices and NYPL values.

Skills

Python
Python frameworks
SQL databases
Git
GitHub Actions
AWS
Agile/Scrum
REST APIs
Elasticsearch

Education

Bachelor’s Degree

Tools

GitHub Actions
MySQL
PostgreSQL

Job description

The New York Public Library is seeking a Software Engineer III to join the Digital Asset Preservation and Access (DAPA) team, contributing to modernizing and expanding access to the Library’s digital collections, including OCR enhancements and high-resolution image delivery.

You will collaborate across engineering teams, help drive testing and automation, and guide junior engineers while shaping NYPL’s DAM ecosystem in a collaborative, mission-driven environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Python & DAM Systems (Hybrid)
Senior Backend Engineer - Python & DAM Systems (Hybrid)

New York Public Library • New York (NY)

On-site
USD 110,000 - 115,000
Software Engineer III
Software Engineer III

The New York Public Library • New York (NY)

On-site
USD 120,000 - 180,000
Software Engineer III
Software Engineer III

New York Public Library • New York (NY)

On-site
USD 110,000 - 115,000
Director, Digital Collections Operations at The New York Public Library
Director, Digital Collections Operations at The New York Public Library

METRO | 599 • New York (NY)

On-site
USD 90,000 - 120,000
Director, Digital Collections Operations
Director, Digital Collections Operations

Code4lib • New York (NY)

On-site
USD 100,000 - 140,000
Digital Library Systems Specialist
Digital Library Systems Specialist

New York Power Authority • City of White Plains (NY)

On-site
USD 48,000 - 60,000
Fully subsidized medical benefits on 1
Access to retirement plans
Lead Research Engineering Manager for Library Discovery
Lead Research Engineering Manager for Library Discovery

Code4lib • New York (NY)

Hybrid
USD 130,000 - 160,000
Vendor Digitization Programs Lead
Vendor Digitization Programs Lead

Code4lib • New York (NY)

On-site
USD 120,000 - 160,000
Software Engineering Manager, Research
Software Engineering Manager, Research

Code4lib • New York (NY)

Hybrid
USD 130,000 - 160,000
Manager, Vendor Digitization Services at New York Public Library
Manager, Vendor Digitization Services at New York Public Library

METRO | 599 • New York (NY)

On-site
USD 120,000 - 170,000