Senior Technical Manager

Online Computer Library Centre (OCLC)

Posted: Wed, 21 May 2025

$Unlisted USD yearly

Minnesota | United States | Full-time | Hybrid

project managementagilescrumkanbanweb servicesfull stack


OCLC’s CloudLibrary team is committed to developing a cloud-based software platform that empowers libraries to lend eBooks, audiobooks, digital magazines, newspapers, and streaming media to their members. CloudLibrary offers an intuitive content purchasing platform, streamlining digital collection management for both libraries and their patrons. This team plays a vital role in OCLC’s mission to deliver innovative technology services to libraries worldwide.

As a Senior Technical Manager, you will oversee development teams within the CloudLibrary group. You will collaborate cross-functionally with other technical teams at OCLC to deliver features, manage roadmaps, conduct performance reviews, and conduct high-level design. You will also be responsible for driving technical decisions and ensuring clear communication and prioritization across teams.

We are seeking a dynamic leader with a proven ability to inspire and motivate teams, communicate effectively, and manage staff performance. The ideal candidate will be organized, accountable, responsible, and demonstrate high integrity.

Responsibilities:

  • Manage technical staff including planning, organizing, training, directing, motivating and evaluating.
  • Performing all administrative duties necessary for ongoing support of group's activities including staff selection, staff performance evaluation, progress and time reporting, and other administrative functions as needed.
  • Provide technical direction, guidance and mentoring to the staff members.
  • Monitor development progress, communicating status to peers and upper management, making necessary course corrections promptly to meet roadmap deliverables.
  • Build a collaborative culture between workgroups within and outside of the Resource Sharing space.
  • Serve as technical consultant for senior management, technical staff, product and project managers.

Qualifications:

  • Bachelor's degree in Computer Science or Engineering.
  • 5+ years of experience in managing technical development teams.
  • Broad exposure to computer concepts, machine architecture, and design approaches.
  • Strong technical and leadership skills.
  • Excellent verbal and written communication skills, with the ability to build consensus across organizational boundaries.
  • Experience with Agile methodologies (XP, Kanban, Scrum, DSDM).
  • Experience in operational management and support of production systems.

Desired Qualifications:

  • Master's degree in Computer Science or related technical field.
  • Project Management Certification.
  • Experience deploying full-stack applications.
  • Experience deploying web services in a service-oriented architecture.
  • Solid programming skills.