Join OCLC as a Lead Software Engineer and contribute to transforming how libraries connect people to information by revitalizing a flagship SaaS product focused on complex global datasets and cloud technologies.
Responsibilities: Design and implement complex features, provide technical guidance, participate in architectural discussions, conduct code reviews, and mentor junior engineers.
Skills: Expertise in Python, Django, API design, PostgreSQL, software development, and experience with cloud platforms; strong problem-solving and analytical skills.
Qualifications: Bachelor's degree in computer science or equivalent experience, with 7+ years in software development and strong knowledge of Python and Django.
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.
OCLC is revitalizing a flagship SaaS offering, and we're looking for engineers eager to solve complex, real-world problems. Our global platform serves users and institutions alike, preserving and sharing cultural heritage for current and future generations. This is an extraordinary opportunity to do work that matters in a product with complex technical needs.
Challenges include optimizing content delivery speed and scalability for a platform that serves millions of requests a day. Complex metadata management, linked data integrations, and asset processing pipelines await on the backend. Bridging both front and backend are complex search and discovery needs. Delivering on all of these from reliable, scalable, and cost-effective infrastructure will be a hurdle, but also an opportunity to innovate, grow, and demonstrate leadership.
If you're motivated to work on rewarding technical challenges in support of libraries around the world, we'd love to hear from you. Bring your curiosity, your problem-solving, and your drive to build great things in the cloud. Together, we'll make an impact.
Responsibilities:
Qualifications:
Working Conditions: Normal office environment.
ADA/EAA: The above statements cover what are generally believed to be the principal and essential functions of this job. Specific circumstances may allow or require some people assigned to the job to perform a somewhat different combination of duties.
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.
Senior DevOps lead role at OCLC to design and operate scalable, production-grade cloud infrastructure using Terraform, Kubernetes, and AWS for a mission-driven SaaS platform.
Experienced network software engineers are sought to architect and implement Layer 2 protocols and network management services at Arista, working on high-scale, production networking software.
CZI is seeking a Staff Machine Learning Engineer, Data Infrastructure to design and operate scalable data systems and tooling that power AI/ML research across biomedical and education teams.
Serve Robotics is hiring an ML Performance Engineer to optimize and deploy real-time ML models on NVIDIA Jetson-based delivery robots in Los Angeles.
Trissential seeks a Full Stack Software Engineer to build backend services and web applications for a healthcare-focused Sleep Center initiative, driving scalable data solutions and improved patient care.
Lead technical direction and help build Graphite’s real-time, collaborative code-review platform as a Senior Software Engineer working across the stack.
Work on high-quality PHP backend systems at EarthCam to build and maintain APIs and web services that power global live streaming and visual asset management products.
Puzzle is seeking a Senior Fullstack Software Engineer to craft high-quality React and TypeScript user experiences while contributing to backend APIs in a remote-first, growth-stage fintech startup.
Greenfield Engineering is hiring a Senior Software Integration Engineer to lead system software integration, testing, and sustainment efforts for the VH-92A aviation program at Patuxent River, MD.
A new-graduate software engineer role on NVIDIA's TensorRT team to help design and optimize high-performance deep learning inference software for specialized platforms.
Handshake AI is hiring a Fullstack SWE II to design and scale the payouts infrastructure that pays thousands of contractors and experts globally.
Lead a growing engineering team at Campus to build scalable, high-performance education technology that enables accessible two-year degree programs.
Be a founding AI Engineer at a fast-moving Berkeley startup, building agentic matchmaking, chat agents, and internal AI tooling that power scalable, production-grade experiences.
Lead the design and delivery of AI-driven Salesforce integrations and cloud-native services to modernize workflows and automate insights at Palo Alto Networks.
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...
9 jobs