Senior Technical Manager
OCLC
You have a life. We like that about you.
At OCLC, we believe you'll do the best work of your life when you're living the best life possible.
We work hard to build the technology that connects thousands of today's libraries. But we also work hard to make a job at OCLC a meaningful part of a balanced life- not a substitute for one.
Technology with a Purpose. OCLC supports thousands of libraries in making information more accessible and more useful to people around the world. OCLC provides shared technology services, original research and community programs that help libraries meet the ever-evolving needs of their users, institutions, and communities. With office locations around the globe, OCLC employees are dedicated to offering premier services and software to help libraries.
The Job Details are as follows:
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.
This hybrid position is based in St. Paul, Minnesota.
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.
Working Conditions: Normal office environment.
ADA/EAA: The above statements cover what are generally believed to be principal and essential functions of this job. Specific circumstances may allow or require some people assigned to the job to perform a somewhat different combination of duties.