OCLC, Inc.
Teams at OCLC, Inc.
Recently posted jobs
Information Technology • Professional Services • Social Impact • Software
Build and maintain a new software platform by independently designing, developing, testing, debugging, and shipping features. Collaborate with product managers, designers, and engineers on architecture, code reviews, and problem-solving. Optimize application performance and scalability, maintain existing systems, and contribute to Agile delivery practices. The role requires software development experience, programming skills, database knowledge, AI tool integration experience, and familiarity with cloud platforms, preferably AWS.
Information Technology • Professional Services • Social Impact • Software
Serve as a strategic quality leader by defining testing vision, organizational quality standards, quality KPIs, and innovative automation practices. Lead scalable test framework improvements, risk-based testing, architectural quality discussions, and early QA involvement. Apply AI-assisted testing for test generation, self-healing automation, predictive risk analysis, and failure analysis while establishing responsible-use guardrails. Collaborate with senior leadership to drive quality culture, roadmaps, and best practices across projects.
Information Technology • Professional Services • Social Impact • Software
Principal Software Engineer serving as a technical leader for resource-sharing initiatives. Responsibilities include setting technical direction, designing distributed systems and microservices, evaluating technical trade-offs, mentoring engineers, improving engineering quality and security, collaborating with architects and product leaders, and integrating AI-enabled development tools. The role requires extensive Java and Spring expertise, React and TypeScript experience, PostgreSQL proficiency, Linux-based systems development, CI/CD, automated testing, and enterprise software delivery experience.
