OCLC is seeking a Principal Architect for their Public Library Software and Resource Sharing domain, responsible for leading architectural design, promoting strategic ideas, and guiding modernization efforts across technical and product endeavors.
Responsibilities: Lead the architecture for Public Library Software, translate business needs into designs, drive modernization efforts, mentor teams, and advocate for user value and business outcomes.
Skills: Strong experience in designing and delivering distributed web systems, modern backend technologies, service/API design, cloud platforms, CI/CD, and data architecture.
Qualifications: Master's degree with 8-12 years of technical experience or equivalent experience without a Master's; demonstrated experience in large-scale systems, cloud platforms, and mentorship.
Location: Corporate Office - Dublin, United States of America
Compensation: Not provided by employer. Typical compensation ranges for this position are between $130,000 - $180,000.
At OCLC, we build technology with a purpose: to connect libraries and make knowledge accessible worldwide, because we believe that what is known must be shared. Our teams work with complex global datasets, AI and machine learning, hybrid cloud solutions, and other technologies that connect people and organizations to the information they need. We value the power of unique perspectives and experiences to unlock innovation. At OCLC, your ideas matter, whether you have two years of experience or 20. You’ll learn, create, and problem-solve with technologists, product developers, librarians, researchers, marketing pros, and support teams around the world.
OCLC is consistently recognized as a best place to work by several independent programs Werecognize and rewardpeople and resultswith a comprehensive Total Rewards package. This means competitive compensation that reflects your unique contributions—performance, experience, and skills—along with exceptional benefits, including best-in-class health coverage, retirement plans with generous company contributions, and a commitment to your overall well-being.
Join us in transforming how people everywhere access informationand be part of a mission-driven team that makes a global impact.
The Principal Architect performs high level analysis and design of software programs and systems. Create, analyze, design, modify and test programs and systems. Architect and prototype systems.
Major responsibilities:
Minimum qualifications:
Desired qualifications
Desired / domain advantages
- Prior experience with library systems, resource sharing, ILL, or library standards (NCIP, ISO protocols, OCLC products) — strongly preferred.
- Experience with search and indexing, relevancy tuning, and large index design.
- Familiarity with library metadata formats (MARC, Dublin Core) and identifiers used in the library ecosystem.
- Participation in standards bodies or community projects relevant to libraries or information exchange.
- Experience with security standards and threat modeling for multi‑tenant SaaS or public‑facing APIs.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Snappy seeks a Full Stack Engineer to build and maintain scalable, secure features across a React/Node/TypeScript cloud platform serving thousands of customers.
Lead platform and reliability initiatives at Vanta to build scalable, compliant systems and tooling that enable product teams to deliver resilient services for enterprise customers.
Lead Pfizer’s Applied AI Engineering excellence function to standardize technical delivery, documentation, and governance for scalable, enterprise-grade AI solutions.
Senior Software Engineer needed to design and build high-scale platforms and unified APIs that power Airbnb's Host Pricing & Settings ecosystem.
Experienced mobile developer wanted to help expand 8x8's unified communications mobile product portfolio with high-performance, real-time apps.
Lead the design and implementation of Anyscale's documentation platform and tooling to scale the docs experience for both product and open-source users.
Experienced mobile engineer needed to lead end-to-end development and security-focused architecture of VIA’s native iOS and Android applications.
Lead development of manufacturing and diagnostic software for robotic surgical instruments at a global leader in robotic-assisted surgery.
Lead the design and delivery of scalable APIs and systems as a Staff Software Engineer at MagicSchool, helping build the generative AI platform teachers rely on.
Lead the design and implementation of a cloud-native Network Management System at Palo Alto Networks, combining hands-on Go development with cross-functional technical leadership.
Palo Alto Networks is hiring a Sr. Staff Software Engineer to build scalable, Python-based APIs and React interfaces that empower threat researchers to analyze petabyte-scale telemetry and threat intelligence.
NVIDIA is hiring a Senior Deep Learning Software Engineer to optimize PyTorch inference performance using TensorRT across NVIDIA GPUs.
Lead cross-functional engineering teams to design and deliver cloud-native microservices and full-stack solutions at Capital One using Java, Node, and Go.
OCLC is a global library cooperative that creates shared technology services, original research and community programs for its membership and the library community at large. OCLC supports thousands of libraries in making information more accessibl...
15 jobs