Skip to main content
CareerApp

Senior Software Engineer I, Institutional Services

New York Public Library

Stephen A. Schwarzman Building · Senior

Listed on New York Public Library’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

The New York Public Library seeks a Senior Software Engineer to help maintain and expand their digital patron platforms, working across multiple codebases to serve researchers, educators, and students. You'll contribute technical leadership while writing production code in Python, React, and TypeScript, and mentor colleagues as you help shape the library's unified digital experience.

Our summary, not New York Public Library’s wording. The full posting is on their site.

Skills this role names

Log in to see which of these are already on your profile.

What they ask for

Required

  • Experience with full-stack software development
  • Proficiency in Python, React, and TypeScript
  • Ability to write unit and integration tests
  • Experience with code review and collaborative development
  • Understanding of scalable software architecture
  • Ability to work in NYC office three days per week

Nice to have

  • Experience with digital library or similar domain knowledge
  • Experience leading technical initiatives and mentoring engineers
  • Familiarity with agile development practices
  • Experience writing technical architecture documents
  • Background in accessible application design

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.