Software Engineer
OCLC
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. We recognize and reward people and results with 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 information and be part of a mission-driven team that makes a global impact. The job details are as follows:Access Checker is a green-field service within OCLC focused on harvesting and evaluating the accuracy of eResource links at large scale - helping libraries identify access issues earlier and improving the reliability of knowledge discovery for end users.We are looking for a Software Engineer who enjoys solving practical engineering problems, building reliable services, and learning within a collaborative team. You will contribute to the development of a high-throughput link-harvesting and evaluation platform, working across the wider OCLC ecosystem to deliver software that is scalable, maintainable, and operationally robust.You’ll join a small, geographically dispersed team that is encouraged to work independently, share ideas, and collaborate closely to deliver high-quality software through a fully CI/CD approach. The team is also adopting an AI-first approach to design and development—both through AI-assisted engineering workflows and through the thoughtful use of ML/LLMs to improve link-evaluation quality and efficiency.Responsibilities:Design, implement, test, and support software components for the Access Checker system.Develop new features and enhancements for a high-throughput link-harvesting and evaluation pipeline.Write clean, maintainable, well-tested Java/Spring code and contribute to a reliable production service.Investigate, debug, and resolve technical issues, including performance, reliability, and integration concerns.Work with team members to design solutions that integrate cleanly with other OCLC systems while minimising performance and resource impact.Participate in technical design discussions, code reviews, and team problem-solving.Contribute to code quality standards, including testability, readability, observability, and operational readiness.Use AI-assisted development tools and contribute to the team's use of ML/LLMs where appropriate to improve evaluation accuracy, efficiency, and maintainability.Collaborate with product managers, designers, and engineers to refine and deliver features.Required Qualifications:Bachelor's degree in computer science or a related discipline, or equivalent work experience.2–4 years of relevant software development experience delivering production-quality software.Strong programming skills in Java/Spring with solid understanding of software engineering fundamentals, including object-oriented design, testing, debugging, and performance considerations.Experience developing and integrating RESTful services or APIs.Experience working with relational databases and data-driven applications.Ability to work independently on assigned tasks while collaborating effectively with a distributed team.Strong problem-solving and analytical skills.Experience using AI tools, frameworks, or concepts as part of the software development process.Preferred Qualifications:Experience with React and Python for user interfaces, tooling, or automated testing.Experience with automated testing frameworks and practices.Experience with database systems and data-intensive workflows.Familiarity with CI/CD practices and modern software delivery pipelines.Experience working with cloud-based services or distributed systems.Exposure to ML/LLM-enabled applications or an interest in applying them in production systems.Experience working in large codebases or platform ecosystems with multiple dependencies.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.SummaryLocation: Dublin, OH / HybridType: Full time
- ...infrastructure; we’re handling massive scale and rapid integration of emerging technologies. We’re looking for an experienced Software Engineer to join the Internal DNS team in support the onboarding of customer to AWS Load Balancing.The AWS Load Balancing team is looking...SuggestedInternshipFlexible hours
- ...handled in an automated fashion by our control systems. As a software developer in the RDS team in Dublin, you will get to design, develop... ...systems- Experience as a mentor, tech lead or leading an engineering team- Experience in professional, non-internship software development...SuggestedInternship
- ...brand, and we run some of the largest fleets and highest-throughput services at the company.We are looking for a Senior Software Development Engineer who understands distributed systems at scale and wants to shape the shared storage layer of our next-generation online transaction...SuggestedContract workInternship
- ...millions of customers worldwide.We're seeking an experienced Software Developer to join our Dublin-based team working on AWS Lambda'... .... As an Amazonian, you’ll work with some of the most talented engineers in our industry. We believe in attracting, developing and retaining...SuggestedInternshipWorldwide
- ...critical service that keeps AWS's global infrastructure resilient — enabling engineers to drain and restore traffic across thousands of network devices in seconds.We're looking for a Software Development Engineer to help us build the future of network availability at unprecedented...SuggestedImmediate startWorldwideShift workRotating shift
- Are you passionate about building systems that prevent outages before they happen — at Amazon scale? We're looking for a Software Development Engineer to help build the next generation of resilience and change safety tooling protecting thousands of services across Amazon...Internship
- ...access information and be part of a mission-driven team that makes a global impact. The job details are as follows:As a Senior Software Engineer, you will be responsible for independently designing, developing, and testing complex software programs and systems. You will...Full timeWork experience placementWork at officeLocal areaWorldwide3 days per week
- ...driven team that makes a global impact. The job details are as follows:OCLC's Cloud Library team is seeking an experienced Senior Software Engineer to design, develop, and support scalable cloud-based applications that serve libraries and their users around the world. This...Full timeWork at officeWorldwide
- ...researchers, marketing pros, and support teams around the world. The Job Details are as follows:OCLC, Inc. seeks a Senior SaaS Software Engineer at its Dublin, OH HQ, to perform high-level analysis and software design for new and existing systems and collaborate with the...Full timeWorldwide
- A Software Developer Engineer in Penrose Networks at AWS owns the design and development of key components of Amazon’s next-generation datacenter network.This includes building tools to provide network visibility to a wide range of internal operators, and systems to automate...Internship
- Are you a developer passionate about building incredible software? Committed to quality, agility, and consistency? Curious how software... ...Infrastructure Services is looking for a Software Development Engineer to join the Data Center Network organization. We're the people...Internship
- As a Senior Software Development Engineer in Network Capacity Services, you will be responsible for designing, developing, and maintaining scalable solutions for network capacity planning and optimization. You'll work with cross-functional teams to build robust systems...Internship
- ...The Senior Software Engineer is a hands-on, full-stack engineer who owns the delivery of product features from acceptance criteria to production. Working primarily on Traverse and Grove, this role takes a feature or epic, designs it, builds it, tests it, ships it, and...Temporary workWork experience placementWork at officeLocal areaImmediate start
- ...Senior Software Engineer (Direct Hire/FTE) Location: Columbus, OH (Hybrid Schedule) Employment Type: Full-Time, Direct Hire (FTE) Work Authorization: Must be authorized to work in the United States without sponsorship. Important Requirements Candidates...Full timeFor contractorsFor subcontractorWork at officeLocal areaWorldwideVisa sponsorship
- Amazon Web Services is looking for talented software engineers to join us in building the software systems that power the world's largest network. You'll work on distributed systems and AI-driven solutions that transform how networks operate, where software makes intelligent...Internship
- Software Development Engineer — AWS Lambda Control Plane (Dublin)When millions of builders ship their Lambda functions, it all just works — in seconds, anywhere in the world. The machinery that makes that possible is the control plane: the systems that validate, orchestrate...Contract workInternship
- ...DMS team, you will work directly on the core C/C++ replication engine that powers heterogeneous database migrations for tens of thousands... ...Basic qualifications- Experience programming with at least one software programming language, or experience in embedded development in...Flexible hours
- ...be a part of it.We are seeking motivated, passionate backend engineers to work with in-memory database technologies including Valkey,... ...Basic qualifications- Experience (non-internship) in professional software development- Experience designing or architecting (design...Casual workInternshipWork at officeRemote workNight shiftWeekend work
- ...DMS team, you will work directly on the core C/C++ replication engine that powers heterogeneous database migrations for tens of thousands... ...qualifications- Experience (non-internship) in professional software development- Experience designing or architecting (design...Internship
- ...center employees to protect physical sites and preserve the trust that AWS users have placed in us. You'll work with passionate software engineers to build systems that are essential for keeping Corporate and AWS sites secure worldwide.In this role, you'll design, develop...Permanent employmentInternshipWorldwideFlexible hours
- ...concurrency.About the teamYou'll join a team of curious, driven engineers who believe that technical excellence and world-class... ...and current systems- Experience in professional, non-internship software development- Experience programming with at least one modern language...InternshipFlexible hours
- ...flawless experience in serving video from the edge for high profile customers?AWS Cloudfront is looking for experienced Software Development Engineers to join our team in beautiful Dublin, Ireland. We offer comprehensive relocation and benefit packages.At AWS Cloudfront...Relocation package
- We're seeking a talented Software Development Engineer to join our Business Information Governance (BIG) team in Dublin, Ireland. In this role, you'll work on exciting projects that combine distributed systems, event driven architecture and large-scale infrastructure to...
- ...automate time-intensive conversion tasks, reducing manual effort for customers and accelerating their migration journey.As a Software Development Engineer on our team, you will tackle challenging distributed systems problems, design and build features that serve customers at...Internship
- ...impacting the supply chain, and we're looking for talented people who want to help.You'll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You'll collaborate with people...Internship
- ...changing how every company thinks about building and delivering software solutions, and Lambda is leading this industry wide effort.Our... ...the weekend, so we work to ensure that our systems are well engineered, fault tolerant and meet a high quality bar before the go into...InternshipRelocation packageFlexible hoursNight shiftWeekend work
- ...Senior Software EngineerDelivering exceptional, reliable policy experiences requires more than strong systems, it demands thoughtful,... ...customers and the business. We're looking for a Senior Software Engineer to join our Personal Lines PolicyOps team, where you'll play a...Temporary workFlexible hours
$95.6k - $188.4k
Position Summary Software Engineer II, AI & Engineering/Engineering as a Service Position Summary Software Engineer II, AI & Engineering/Engineering as a Service AI & Engineering leverages cutting-edge engineering capabilities to build, deploy, and operate integrated...Local areaVisa sponsorshipFlexible hours- ...TORs) to our internet and private backbone facing routers. This software ecosystem must be intelligent, scalable and fault tolerant.... ...services that will enable this vision.We are establishing a team of engineers that would build a set of foundational network services that...
- ...Framework, RESTful APIs, Web Services, SQL databases (MySQL, Oracle ), Linux/Unix, Version control (Git, SVN)As an Associate Software Engineer, you will learn and contribute to software development under the guidance of senior engineers. You will perform basic tasks like...Full timeLive inWork at officeWorldwideVisa sponsorshipWork visa
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer amazon Dublin, OH
- information technology software engineer Dublin, OH
- software engineer remote Dublin, OH
- junior software developer internship Dublin, OH
- remote entry level software developer Dublin, OH
- network software engineer Dublin, OH
- intel software engineer Dublin, OH
- software engineer internship Dublin, OH
- senior software engineer remote Dublin, OH
- senior software engineer Dublin, OH


