As a Principal Software Engineer, you will set technical direction for Linked Data, graph-based knowledge representation, and related modernization efforts across the organization. You will partner closely with Architects and Product to define long-term technical strategy, drive adoption of graph and Linked Data standards, and mentor senior engineers. The role combines leadership and influence with hands-on technical work, including coding, system design, and implementation. You will contribute directly to project completion, build proof-of-concepts, and demonstrate technical direction through working code. The role is expected to influence change across the enterprise, not only within one team. OCLC builds technology to connect libraries and make knowledge accessible worldwide. Its teams work with complex global datasets, AI and machine learning, hybrid cloud solutions, and other technologies. The position is based in a normal office environment. For many roles, OCLC offers a hybrid work environment with three days a week on-site and occasional additional days based on business needs.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal