Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer III

The New York Public Library

Job Description
Job Description Description Overview
The New York Public Library is seeking a Software Engineer III to join our Digital Asset Preservation and Access (DAPA) team, where they will have a major impact on NYPL’s ability to make more of its extensive collections available online. This includes assets available on NYPL’s Digital Collections site, as well other discovery platforms, staff management tools and the systems that support them.
This will involve major contributions to an ongoing initiative to modernize the systems that provide access to these collections, and from there continue to expand them in collaboration with our partners in NYPL’s Research libraries. This strategic work will underlie much of NYPL’s objectives in this area, and is an exciting opportunity for an engineer to identify improvements that will impact all of our patrons. Some early goals will include building new OCR processes for better search, improving the stability of vital data pipelines and designing new methods of delivering high resolution images to patrons.
To deliver these strategic priorities, we are seeking an engineer who can help us proactively improve our engineering practices generally, develop solutions to longstanding engineering problems (and deploy them), and be an advocate for change on the team. As NYPL’s engineering teams have grown recently we are also looking for a candidate who is interested in collaborating with a wide range of partners to both learn about practices across the library and teach others about our work on DAPA. In all this is an exciting opportunity for an engineer to join an already successful team and help bring it to the next level.

Some expectations for this role are that within: 1 month , this person will:
  • Complete software development tasks collaboratively in accordance with our engineering workflows
  • Begin to understand the product requirements for our DAM systems and how they connect to larger strategic objectives
  • Review code and provide feedback during code reviews
  • Develop and execute unit tests for own/team’s code to ensure accuracy, reliability and robustness
3 months , this person will:
  • Develop an understanding of our DAM infrastructure, systems and the challenges facing them
  • Contribute to new projects and open issues, ensuring that implementation is completed in a maintainable, observable and testable manner
  • Own your project’s technical decisions that will impact the team and organization, especially around streamlining asset and metadata flows
  • Take ownership of existing systems
6 months
  • Consistently contribute to code bases and understand repositories across NYPL Digital
  • Participate in design and architecture discussions and demonstrate an ability to abstract problems into general solutions
  • Develop and maintain scripts to automate testing processes
12 months and beyond , this person will:
  • Own significant components of NYPL’s DAM ecosystem, including their design, implementation and maintenance
  • Participate in department-wide initiatives, such as the adoption of new testing frameworks, etc
  • Work well without strong support structures, either between teams or without one
  • Provide guidance to more junior software engineers regarding applications they own as well as on best practices in general
  • Collaborate with Engineering leadership on overall direction of team/project
Responsibilities
  • Understand project needs and how to implement specific technical solution
  • Take ownership of specific systems and ensure their maintenance/support
  • Partner with other engineers to design new software systems and improve existing ones
  • Collaborate with Senior Engineers to help realize new projects
  • Build software following industry best practices and NYPL values (
  • Contribute to test suites to ensure the creation of accurate, reliable, and robust code
  • Create technical documentation and specifications for all delivered code
  • Understand how to identify and remediate tech debt
  • Identify and resolve ambiguities/issues with requirements for team and org-wide projects
  • Provide actionable feedback during code reviews
  • Assume additional responsibilities as required by the organization

Required Education, Experience & Skills Required Education and Certifications 
  • Bachelor’s Degree - OR - 4+ years of experience developing software applications at scale
Required Experience
  • Equivalent 4 years hands-on development experience on relevant tech stack
  • 3-5 years in backend development
Required Skills 
  • 3+ years in back-end application development in Python or Ruby 
  • Proficiency with one or more Python web frameworks (Flask, Django, etc.)
  • Strong experience in SQL and relational databases such as mySQL, Postgres, etc.
  • Proficiency with version control systems and git
  • Experience with CI/CD tools, especially GitHub Actions
  • Strong working experience with other languages (PHP or Java preferred)
  • Familiarity with agile methodologies such as Scrum & Kanban
  • Familiarity with a major cloud computing platform, especially AWS
Managerial/Supervisory Responsibilities
  • N/A

More... Core Values
All team members are expected and encouraged to embody the NYPL Core Values:
  • Be Helpful to patrons and colleagues
  • Be Resourceful in solving problems 
  • Be Curious in all aspects of your work
  • Be Welcoming and Inclusive
Work Environment
  • Office Environment
  • Hybrid Work Environment; 3 days in office in NYC; 2 remote (subject to change)
Physical Duties
  • Limited physical effort is required
  • May require travel within NYC
Pre-Placement Physical Required?
  • No
Union/Non Union
  • Non-Union
FLSA Status
  • Exempt
Schedule
  • Monday - Friday; 9-5
This job description represents the types and levels of responsibilities that will be required of the position and shall not be construed as a declaration of all of the specific duties and responsibilities for the role. Job duties may change if Library priorities change. Employees may be directed to perform job-related tasks other than those specifically presented in this description as needed.

The New York Public Library Salary Statement At the Library, we believe that pay transparency and pay equity are important to ensuring we source the best candidates and keep the best employees. When making a determination as to the appropriate salary for a candidate, we consider a variety of factors such, including, but not limited to, the position requirements, the skills, prior experience, and educational background required or preferred for the job, the scope and impact of the role within the organization, internal peer equity, and the candidate's specific training, experience, education level, and skills. No single factor is conclusive; the Library reserves the right to consider any and all relevant factors and make a decision consistent with its policies.
Union Salaries are determined by collective bargaining agreement(s).
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer III in Abbeville, GA vacancy
  •  ...Job Description Overview Tyndale is seeking an experienced DevOps Engineer III to lead automation and delivery initiatives that support the full lifecycle of our custom-developed software. This is a senior technical role with the opportunity to influence how applications... 
    Suggested
    Casual work
    Remote work
    1 day per week

    Tyndale

    Abbeville, GA
    22 days ago
  • $190k - $250k

     ...Enablement team is central to the velocity and quality of our entire engineering organization. Our mission is to build the scalable, reliable,...  .... Minimum Qualifications: ~4+ years of professional software development experience, including building and operating data... 
    Suggested
    Full time
    Remote work
    Flexible hours

    ZipRecruiter

    Abbeville, GA
    9 days ago
  • $220k - $300k

     ...site M-F in the Flatiron District, New York City, NY.  Our client is a Series A point-of-sale software company in NYC.  We move fast and ship daily. AI-assisted engineering isn't a talking point here; agents like Devin, Claude, and Codex are part of how the team... 
    Suggested
    Hourly pay
    Shift work
    Afternoon shift

    Simplex

    Abbeville, GA
    22 days ago
  •  ...get to learn, innovate, and leave your mark every single hour of every day. We are looking for a stellar & highly ambitious Software Engineer specializing in Go as a core employee to help build robust backend systems supporting the Verneek AI platform! You'll get to... 
    Suggested
    Visa sponsorship
    Flexible hours

    Verneek

    Abbeville, GA
    9 days ago
  •  ...solutions and services. POSITION SUMMARY As an Applications Engineer, you will need to formulate an engineered estimate and or budget...  ...skills. NICET Certification- Fire Alarm Systems Level III or higher, preferred. Computer skills to include:  MS Office... 
    Suggested
    Temporary work
    For contractors
    For subcontractor

    Securitas Technology Corporation

    Abbeville, GA
    22 days ago
  •  ...Job Description Job Description Now Hiring: SASE Implementation Engineer – Specialist III Location: New York, NY (Hybrid – 2 Days Onsite / 3 Days Remote) Employment Type: Contract – 12 Months Anticipated Start Date: November 2026 Schedule: Monday–Friday... 
    Contract work
    Immediate start
    Remote work
    Monday to Friday
    2 days per week

    Integrated Staffing Corporation

    Abbeville, GA
    10 days ago
  • $175k - $275k

     ...and technically excellent teammates to join us and build the future of human-AI interactions in software. The Role We are looking for an Application Software Engineer to craft polished, intuitive, and performant experiences across our products. You will work closely... 
    Work at office
    Work from home
    Flexible hours

    LM Studio

    Abbeville, GA
    22 days ago
  • $120k

     ...American network, and the tools in their hands have to work the first time, even for someone who got hired last week. As a Software Engineer, you'll own that layer. That includes the driver app at the center of every trip, the handheld tools our station staff run their... 
    Full time
    Local area
    Remote work
    Flexible hours
    Shift work

    The Landline Company

    Abbeville, GA
    22 days ago
  •  ...Continuum Recruiting works with a portfolio of venture-backed AI and technology companies hiring Forward Deployed Engineers and customer-facing Software Engineers. We are building an evergreen talent pool for multiple current and upcoming opportunities. These roles... 
    Work at office
    Remote work
    Visa sponsorship

    Continuum Resource Network

    Abbeville, GA
    22 days ago
  • $175k - $300k

     ...for AI-native video tools. We make that possible by building multimodal agents that turn creative direction into edits, rendering engines that composite multiple layers of video and graphics, and generative video models trained from the ground up that create new media... 
    Full time
    Currently hiring
    Local area
    Night shift

    Mirage

    Abbeville, GA
    2 days ago
  •  ...Job Description Job Description Job Title: Core Java Engineer Location: New York, NY- In Person Interview (Locals Only) Open...  ...accepted.   Job Description We are seeking a Software Engineer, Core Java to join our dynamic team. The ideal candidate... 
    Local area

    SCI SOLUTIONS GLOBAL

    Abbeville, GA
    9 days ago
  • $208k - $260k

     ...builders and technologists (Stanford, MIT), our team has delivered software used by over 140,000 field professionals, impacting millions...  ...has doubled in the past year, and with 100+ employees (50+ engineers), we’re scaling fast and entering a period of hypergrowth. This... 
    Work at office
    Remote work
    Flexible hours
    Day shift

    Trunk Tools, Inc.

    Abbeville, GA
    22 days ago
  •  ...Job Description Job Description Java Software Engineer / Backend Developer New York City, NY or Salt Lake City, UT | On-site | Full-Time | Permanent Employment | Mid-Senior Level | ASAP Start MaxIT Consulting – Max Corporate Group is looking for hands-on Java... 
    Permanent employment
    Full time
    Immediate start
    Relocation package

    MaxIT Consulting - Max Corporate Group

    Abbeville, GA
    9 days ago
  • $100k - $160k

     ...Learn more at  Description: The Senior Medical Device R&D Engineer is responsible for leading the design and development activities...  ...-on experience in product development with Class II and Class III medical devices. Experience developing test methods and protocols... 
    Full time
    Temporary work
    Part time
    Apprenticeship
    Work experience placement
    Local area

    Cresilon, Inc.

    Abbeville, GA
    22 days ago
  •  ...Oversee integration of Palo Alto services into enterprise cloud environments Provide technical leadership and guidance to engineering teams Collaborate with stakeholders to align security architecture with business goals Requirements: Strong experience with... 
    Contract work
    Local area

    System One

    Abbeville, GA
    22 days ago
  • $50 per hour

     ...Job Description Job Description Job Title: I&C Engineer Location: Shippingport, PA United States Type: Contract Hire Compensation...  ...-based culture ~ Proficient with Engineering and Computer Software (MS Office, AutoCAD, 2D &/or 3D CAD, BlueBeam, Revit, NavisWorks... 
    Contract work
    For contractors
    Local area

    System One

    Abbeville, GA
    22 days ago
  • $75 - $110 per hour

     ...Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Cloud / DevOps Engineer (Infra & IaC) Type: Contract Compensation: $75–$110/hour Location: Remote Commitment: 40 hours/week Role... 
    Contract work
    Summer work
    Remote work

    Mercor

    Abbeville, GA
    22 days ago
  • $143k - $210k

     ...more at What You'll Do: The Senior Site Due Diligence Design Engineer plays a critical role in CoreWeave's data center development...  ...national, (ii) U.S. lawful permanent resident (green card holder), (iii) refugee under 8 U.S.C. § 1157, or (iv) asylee under 8 U.S.C. §... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Abbeville, GA
    22 days ago
  •  ..., and specify materials. About the role  As an Applied AI Engineer, you will drive the design, build, and deployment of next-generation...  ...~8+ years of experience building and shipping production software, including significant full-stack engineering experience.  ~ Demonstrated... 
    Temporary work
    Local area
    Remote work
    Flexible hours

    Material Bank

    Abbeville, GA
    22 days ago
  • $200k - $260k

     ...Applied AI is where Concurrence meets the real world. Our core engineering team builds the platform. We take it into health systems and...  ...build what each customer actually needs on top of it, as durable software that runs in production. As a Senior Applied AI Engineer,... 
    Full time
    Work at office
    Flexible hours

    Concurrence

    Abbeville, GA
    9 days ago
  • $200k - $250k

     ...Job Description Job Description Site Reliability Engineer, Storage (Enterprise Technology) New York, NY, United States A leading...  ...in this stack and is the principal driver of growth for the software and infrastructure practice within the wider Enterprise... 
    Local area

    SW5 Consulting

    Abbeville, GA
    9 days ago
  • $120k - $180k

     ...Description Job Description Our client is an early-stage industrial software company building an AI-driven production orchestration platform...  ...defense. You will be the first dedicated Site Reliability Engineer and own critical infrastructure end to end. This is a... 
    Permanent employment
    Full time
    Relocation package

    Raydar

    Abbeville, GA
    22 days ago
  •  ...configurations Enforcing data, security, application, integration and operational standards and policies Working closely with the GTS engineering team in transitioning new systems or upgrades to the production environment Documenting issues and resolutions in Confluence... 

    Vichara

    Abbeville, GA
    2 days ago
  •  ...are seeking to hire a Product Development Engineer . In this role, you will have the...  ...gate development processes for Class II or III devices. Demonstrated ability to bring...  ...in electro-mechanical devices, including software/firmware, is strongly preferred.  Demonstrated... 
    Full time

    LifeLens Technologies Inc.

    Abbeville, GA
    22 days ago
  •  ...Description At E Tech Group, joining our team means joining a group of passionate and forward-thinking experts. We're one of the largest engineering and system integration firms in the United States providing value for our clients through IT automation and control solutions for... 
    Local area

    E Tech Group

    Abbeville, GA
    22 days ago
  •  ...(AI RMF), CIS, ISO 27001, and relevant transportation-sector security requirements. Collaborate with product management, software engineering, DevOps, and Cybersecurity teams to deliver secure and scalable enterprise solutions. Evaluate emerging technologies and... 
    Contract work
    Remote work
    2 days per week

    Compu-Vision - Northeast

    Abbeville, GA
    9 days ago
  •  ...capabilities and seeking an experienced AI Agent & Automation Engineer to build production solutions that transform how work gets done...  .... Minimum 6 years of experience in automation engineering, software engineering, cloud engineering, integration engineering, business... 
    Casual work
    Remote work
    1 day per week

    Tyndale

    Abbeville, GA
    22 days ago
  • $150k - $200k

     ...Job Description Job Description Solutions Engineer, Implementation & Delivery Company: Confidential — venture-backed technology company Location: New York, NY; Austin, TX; or San Francisco, CA (4-5 days per week in office; about 25% travel) Compensation:... 
    Full time
    H1b
    Work at office
    Visa sponsorship

    Transparent Search Group

    Abbeville, GA
    10 days ago
  • $150k - $200k

     ...residents, patients, providers, and staff get their time back. The Opportunity As an Implementation & Delivery Solutions Engineer, you'd own enterprise implementations from the moment Sales hands the deal over until the customer goes live. With fresh... 
    H1b
    Work at office
    Relocation
    Visa sponsorship

    Lavendo

    Abbeville, GA
    10 days ago
  •  ...Job Description Job Description Location: New York, NY, USA Exp: 8-12 Years Client: Amex Job Description: SRE Engineer (This is not a Devops role, strictly need an SRE Engineer, who has great analytical skills and is a good incident manager as well)... 

    IVID TEK INC

    Abbeville, GA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer III. Be the first to apply!