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:
We are seeking an experienced and highly technical individual to lead our Enterprise Identity Management development team as a Senior Technical Manager. The ideal candidate will possess a deep understanding of software development, particularly in Java, Spring, and REST APIs, and will have a proven track record of successfully managing teams in the creation of robust and scalable enterprise software solutions.
Responsibilities:
Strategic Development: Oversee the development of features that enhance OCLCs identity management strategy in collaboration with the product organization. Provide technical consultation to senior management, technical staff, product managers, and project managers.
Project Management: Manage agile and iterative planning, execution, and completion of deliverables. Ensure solid technical designs and solutions are implemented, meeting defined Service Level Agreements (SLAs).
Team Leadership: Manage and lead technical staff, including recruitment, motivation, training, evaluation, coaching, mentoring, and professional development. Foster a collaborative and innovative team culture. Perform administrative duties necessary for ongoing support of the teams activities.
Technical Expertise: Utilize technical depth to actively participate in architectural software discussions and contribute to business/technology trade-offs. Stay current with modern software development frameworks, platforms, and techniques, including big data, cloud computing, micro-services, and RESTful service development.
Security and Compliance: Leverage experience in leading teams to develop enterprise software that handles sensitive information, ensuring adherence to legal, security, and risk considerations.
Continuous Deployment and Automation: Deeply understand and promote concepts of continuous deployment pipelines, automated testing, and orchestration. Empower engineers to thrive in a development style focused on agility and automation.
Qualifications:
Bachelors degree in computer science or engineering discipline, or equivalent experience.
7 years of experience and proficiency in writing software, with an additional 2 years managing development teams.
Strong technical background to actively contribute to architectural discussions.
Solid understanding of modern software development frameworks, platforms, and techniques.
Experience with scalable web application architecture and cloud-based data skills (e.g., AWS).
Proven track record of leading teams in delivering enterprise software with a focus on security and compliance.
Excellent communication skills with the ability to present technical architecture and directio