Senior Desktop Engineer

The New York Public Library - New York or Remote - Full time


NYPL’s Service Delivery team provides design, build, implementation, and support services for the Library’s Workforce and Patron computing environments. The computing environments' architecture, build, and automation responsibilities reside within the Desktop Engineering subdepartment.

Delivery of high-quality, high-value, educational programs enriches the lives of our patrons and offers new and continuing learning opportunities that promote personal advancement. At NYPL, we break down barriers of entry by providing access to meaningful resources, tools, and technologies to all regardless of means.

Come help us build platforms that enable our Education team to deliver services seamlessly and securely. You will work closely with the team as conceptual ideas are transformed into real services offerings. You’ll focus on ensuring the technical aspects of the offering are well-built, cost-effective, scalable, repeatable, manageable, secure, and adhere to our core privacy values. You will use existing tools and processes where applicable and will introduce new ways of doing things when necessary - negotiating for resources and working with colleagues along the way. Your ultimate goal is to reduce the technical friction so that the education team can run as fluidly as possible while ensuring the services offerings are sound, mature, and secure.

Principal Responsibilities

  • Primarily responsible for the design and implementation of NYPL’s computing environment as it pertains to delivery of Education Programs.
  • Work collaboratively with Education team members to understand and anticipate needs. Act as point-person for all IT related matters.
  • Identify means of automating technologies used to reduce friction when switching between programs or introducing new ones.
  • Work within the Desktop Engineering organization to ensure optimized use of available technologies and practices.
  • Use available technologies where possible (to avoid redundancy) and thoughtfully recommend and advocate for doing things differently when necessary.
  • Work with project/product managers, department heads, and other engineers to develop a comprehensive roadmap of service offerings.
  • Perform other duties as required

Required Education & Experience

Bachelor's degree in computer related fields such as Computer Science, Computer Engineering, or Information Systems or a strong combination of education and 6+ years related work experience.

Minimum Qualifications

  • Extensive experience leading/managing large, highly flexible, lab environments serving diverse use cases, ideally in a University or K-12 setting.
  • Mastery of common computing platforms including Microsoft Windows, macOS, iOS, ChromeOS and Android, including OS internals.
  • Deep, first-hand, experience simplifying management across a large number of computers using available technologies (imaging, provisioning, prestaging, etc.).
  • Understanding of operating multiple use-case environments in a single setting and ensuring all of them are secure.
  • Proven experience with SCCM, Microsoft Endpoint Manager, JAMF, Admin Studio or other packaging and deployment tools.
  • Experience with common educational tools such as Apple School Manager, Minecraft, and Ardiuno.
  • Strong understanding of Active Directory, Group Policy, and file and print sharing services.
  • Programming/scripting experience, preferably with VBScript, PowerShell, Bash, zShell, C#, .Net and/or C.
  • Passion for technologies in evolving computing and education market place, including hardware, operating systems, management platforms, educational tools and support options.
  • Excellent planning and organizational skills with the ability to manage multiple and competing priorities.
  • Excellent verbal and written communications skills.

Preferred Qualifications

Advanced certification in relevant desktop services technology preferred (examples: Modern Desktop Administrator Associate, JAMF 300, CompTIA A+, CompTIA Server+, etc.)

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

Physical Duties

  • Limited physical effort is required
  • Light lifting required
  • Requires travel within NYC


35 hours per week

Flexible, 7 hours total between the hours of 8am and 6pm

On-call, after-hours, and weekends as necessary

Apply for this job

Apply for this job



Experience Level

Senior Level

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. With 92 locations throughout the Bronx, Manhattan, and Staten Island, the Library offers free materials, computer access, classes, exhibitions, programming and more.
Share this job
Get our email newsletterSign me up
Keep up to date with our email newsletterSign me up