The New York Public Library ยท 1 day ago
Software Engineer II - (Backend) - Digital Asset Preservation and Access
The New York Public Library is seeking a Software Engineer II to join the Digital Asset Preservation and Access (DAPA) team. This role involves building and maintaining patron-facing interfaces and complex ingest pipelines to support internal workflows, with opportunities for collaboration and mentorship within a cross-functional team.
Libraries
Responsibilities
Design, develop, and maintain features with guidance from senior engineers
Perform thorough code reviews that help maintain code quality
Participate in software design for features and bug fixes
Provide technical guidance to junior engineers
Write and maintain comprehensive technical documentation
Contribute to architectural discussions
Implement and maintain test suites
Qualification
Required
Bachelor's degree in Computer Science, Software Engineering, or related field
OR equivalent practical experience
2-4 years of hands-on development experience with at least one backend web framework
Strong problem-solving and analytical skills
Proficiency in at least one programming language (Python preferred)
Proficiency with testing methodologies and test automation
Excellent written and verbal communication skills
Ability to break down features into tasks
Understanding of CI/CD pipeline configuration and maintenance
Proven ability to work effectively in team environments
Experience providing constructive code reviews and addressing feedback
Familiarity with Git for everyday use (basic branching, merge / rebase, conflict resolution, etc)
Ability to create and maintain thorough technical documentation
Working knowledge of basic DevOps practices and tools
Company
The New York Public Library
The New York Public Library is a free provider of education and information for the people of New York and beyond.
H1B Sponsorship
The New York Public Library has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2022 (2)
2021 (1)
Funding
Current Stage
Late StageLeadership Team
Recent News
Company data provided by crunchbase