Senior Architect Public Library and Resource Sharing
Core
Define and evolve the long-term technical architecture for OCLC's Resource Sharing platform, enabling innovation and operational excellence for mission-critical services used by libraries worldwide.
Role type
Senior Software Architect (Strategic & Hands-on)
Builds
Scalable, secure, and resilient cloud-native solutions for global library resource sharing
Domain
Library technology, Global Information Sharing, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Large-scale distributed system design, Cloud-native architecture, API design, Modernization leadership, Technical strategy, AI-assisted engineering evaluation, Cross-team influence, Mentorship
Preferred skills
Business-product lens, Technical breadth, Curiosity, Collaborative leadership
Technologies
Java, TypeScript, JavaScript, Spring Boot, Spring WebFlux, REST APIs, OpenAPI, OAuth 2.0, JWT, Docker, Kubernetes, Terraform, GitHub Actions, Jenkins, PostgreSQL, SQL Server, MySQL, Oracle, Redis, New Relic, OpenTelemetry
Responsibilities
Develop multi-year architectural roadmap, Define architectural direction, Translate business requirements to technical solutions, Lead modernization efforts, Advise on complex technical challenges, Evaluate emerging AI tools, Improve developer productivity, Drive architectural governance, Champion secure/resilient designs, Address technical debt, Create architecture documentation, Mentor engineers
Seniority
Senior, hands-on IC with strategic influence