Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Lead Software Engineer image - Rise Careers
Job details

Lead Software Engineer

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Fast Facts

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.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Responsibilities: Design and implement complex features, provide technical guidance, participate in architectural discussions, conduct code reviews, and mentor junior engineers.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Skills: Expertise in Python, Django, API design, PostgreSQL, software development, and experience with cloud platforms; strong problem-solving and analytical skills.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Qualifications: Bachelor's degree in computer science or equivalent experience, with 7+ years in software development and strong knowledge of Python and Django.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Location: Corporate Office - Dublin, United States of America.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Compensation: Not provided by employer. Typical compensation ranges for this position are between $130,000 - $180,000.



Together we make breakthroughs possible.

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.

Why join OCLC?

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.

  • We know the best ideas don’t always happen at a desk. Take a walking meeting around our 100-acre campus or enjoy lunch on the patio.We’re committed to your success—both personally and professionally. Hybrid work environment: For many roles, three days a week on-site, with occasional additional days based on business needs.
  • Free use of our on-site fitness center, gym sports, group exercise classes, and game room
  • Onsite catering and cafeteria subsidized by OCLC
  • Health and wellness events
  • Work environments with individual and team spaces and the latest technology tools
  • Paid parental leave and adoption assistance
  • Tuition reimbursement and Public Service Loan Forgiveness eligibility
  • Company-subsidized pricing on local tickets and memberships

Join us in transforming how people everywhere access informationand be part of a mission-driven team that makes a global impact.

The Job Details are as follows:

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:

  • Design and implement complex features and systems.
  • Provide technical guidance and expertise to the team.
  • Participate in architectural discussions and decisions.
  • Conduct code reviews and ensure code quality standards
  • Mentor junior engineers

Qualifications:

  • Bachelor's degree in computer science or related discipline, or equivalent work experience.
  • 7+ years of software development experience.
  • Python: Strong to expert proficiency in Python 3.11+, especially for web-development. Must be familiar with modern python idioms, type hinting, dataclasses, threading constraints and multi-process architecture.
  • Django: Strong proficiency with the Django web framework, with an understanding of Django’s architecture, ORM, and templating engines. Familiarity with Django Ninja and Pydantic frameworks strongly preferred. Experience with similar frameworks such as Flask may be suitable.
  • API Design: Experience translating product and UI requirements into effective, performant, secure APIs. OpenAPI specification design strongly preferred. Familiarity with OpenAPI specs from Pydantic a plus.
  • PostgreSQL: Proficiency with JSON fields, full-text search, and complex constraints. Experienced optimizing queries and interfacing ORM with database tables for high scale, high performance applications.
  • Ability to lead and mentor teams.
  • Strong problem-solving and analytical skills.
  • Deep understanding of database systems.
  • Experience with cloud platforms.
  • Experience with distributed systems and microservices architecture.
  • Experience integrating AI tools, frameworks, and concepts into the software development process.

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.

Average salary estimate

$155000 / YEARLY (est.)
min
max
$130000K
$180000K

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.

Similar Jobs
Photo of the Rise User
Posted 4 hours ago

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.

Photo of the Rise User
Posted 13 minutes ago

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.

Photo of the Rise User

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.

Photo of the Rise User
Posted 14 hours ago

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.

Photo of the Rise User
Posted 8 hours ago

Lead technical direction and help build Graphite’s real-time, collaborative code-review platform as a Senior Software Engineer working across the stack.

Photo of the Rise User
EarthCam Hybrid No location specified
Posted 18 hours ago

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.

Photo of the Rise User
Posted 49 minutes ago

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.

Photo of the Rise User
Posted 13 hours ago

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.

Photo of the Rise User
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

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.

Photo of the Rise User
Posted 2 hours ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Sabbatical
Paid Holidays

Handshake AI is hiring a Fullstack SWE II to design and scale the payouts infrastructure that pays thousands of contractors and experts globally.

Posted 1 hour ago

Lead a growing engineering team at Campus to build scalable, high-performance education technology that enables accessible two-year degree programs.

Posted 11 hours ago

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.

Photo of the Rise User

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
MATCH
Calculating your matching score...
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
August 27, 2025
Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!