Senior 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.Tuition reimbursement and Public Service Loan Forgiveness eligibility Paid parental leave and adoption assistance Fitness facility reimbursement benefit 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: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 role requires a strong technical foundation, a collaborative mindset, and the ability to contribute across the software development lifecycle—from architecture and design through implementation, testing, deployment, and production support. The ideal candidate is a full-stack engineer who thrives in a cloud-native environment, enjoys solving complex technical challenges, and can provide technical leadership while partnering closely with product, engineering, and operations teams. Full-Stack development experience is preferred.Responsibilities Software Design & Development Design, develop, test, deploy, and maintain complex software solutions within the Cloud Library platform. Build high-quality, scalable, secure, and maintainable applications across front-end and back-end systems. Develop and enhance cloud-native services and APIs supporting business-critical applications. Participate in all phases of software development, including requirements analysis, architecture, coding, testing, deployment, and support. Contribute to modernization initiatives and continuous improvement of systems and processes. Technical Leadership Provide technical expertise and guidance to engineering team members. Participate in architecture discussions and technical design reviews. Mentor junior and mid-level engineers through collaboration, code reviews, and knowledge sharing. Promote engineering best practices, design patterns, and coding standards. Help identify technical debt and recommend strategic improvements. Quality & Operational Excellence Conduct code reviews and ensure adherence to quality, security, and performance standards. Support CI/CD processes and DevOps practices to enable reliable software delivery. Troubleshoot and resolve production issues while participating in operational support activities. Participate in monitoring, observability, and incident response efforts. Collaborate with stakeholders to ensure successful delivery of business objectives. Current Technology Stack (Candidates are not expected to have experience with every technology listed below. We recognize that strong engineers bring transferable skills and may have expertise in related technologies. Experience with a subset of these technologies, combined with a willingness to learn, is welcomed.) Front-end: [React / Angular / Vue / TypeScript / JavaScript — confirm stack] Back-end: [Java / .NET / Node.js / Python / Go — confirm stack] APIs: RESTful services, integration patterns, and service-oriented architecture Databases: [PostgreSQL / SQL Server / MySQL / MongoDB / DynamoDB — confirm stack] Cloud: [AWS / Azure / Google Cloud — confirm platform] DevOps: CI/CD pipelines, automated testing, monitoring, and production support Tools: Git, Jira, build pipelines, code review tools, and observability platforms Qualifications Required Bachelor’s degree in computer science, Software Engineering, or a related technical discipline, and/or equivalent professional experience. 5+ years of professional software development experience. Strong experience developing scalable web applications and distributed systems. Experience working with cloud platforms, preferably Microsoft Azure. Experience designing and consuming RESTful APIs and microservices. Strong proficiency in one or more modern programming languages such as Java, C#, JavaScript, TypeScript, or Node.js. Experience working with relational database technologies. Strong analytical, troubleshooting, and problem-solving skills. Excellent communication and collaboration skills. Preferred Experience with cloud-native application architecture and distributed systems. Experience supporting highly available, customer-facing SaaS applications. Experience implementing CI/CD pipelines and DevOps practices. Experience with modern front-end frameworks such as React or Angular. Experience working in Agile/Scrum development environments. Experience leveraging AI-assisted development tools to improve engineering productivity and code quality. Working Conditions Normal office environment with hybrid work flexibility as applicable. ADA/EAA Statement The above statements are intended to describe the general nature and level of work being performed by individuals assigned to this position. They are not intended to be an exhaustive list of all responsibilities, duties, or skills required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions of the position. Specific circumstances may require employees to perform a different combination of duties consistent with business needs. SummaryLocation: Minnesota; Dublin, OH / HybridType: Full time
- ...everywhere 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...SeniorFull timeWork experience placementWork at officeLocal areaWorldwide3 days per week
- ...Software DeveloperWe're constantly developing new and creative ways to solve the industry's most complex problems. Our enterprise software... ...in deployments and support applications after release.Mentor engineers on best practices, coding standards, and software development...Senior
- ...in transforming how people everywhere access information and be part of a mission-driven team that makes a global impact.Senior Software Engineer PositionOCLC is seeking a Senior Software Engineer to join the EZproxy team and help shape the future of one of the library...SeniorWork at officeLocal areaWorldwide3 days per week
- ...Position Overview We are looking for a Senior Software Engineer who will play a critical role in guiding the development and deployment of full stack web‑based software solutions. You will be responsible for not only designing and overseeing the technical aspects of our...SeniorOdd jobWork at officeRemote work2 days per week3 days per week
- ...minimize downtime during cutover windows. Later, you mentor a junior engineer through a complex debugging session — a race condition in the... ...current systems- Experience in professional, non-internship software development- Experience programming with at least one modern...SeniorInternshipFlexible hours
- ...Aurora offers MySQL and PostgreSQL compatible relational database engines that combines the speed and availability of high-end commercial... ...similar performance and availability. We are looking for software developers who are passionate about databases and large-scale storage...SeniorInternshipImmediate startWorldwide
- ...Loan Forgiveness eligibility Company‑subsidized pricing on local tickets and memberships 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...SeniorWork experience placementWork at officeLocal areaWorldwide3 days per week
- ...Senior Frontend Software Engineer (React/Micro-Frontend Architecture)Department: IT DevelopmentReports to: Software Engineering ManagerLocation: Hybrid - Dublin, Ohio (3 days) Remote (2 days)Full-time, ExemptWe're constantly developing new and creative ways to solve the...SeniorFull timeRemote work
- ...more than great insurance products. It requires digital experiences that meet policyholders where they are. We are seeking a Senior Software Engineer to serve as the technical member of Central's Digital Product team, adding a new dimension to how Central serves...SeniorFull timeTemporary workFlexible hours
- T-Cetra in Dublin, Ohio is looking for a full-time Software Engineer to join their IT Development team. This hybrid role requires 5+ years of experience in software engineering, with expertise in ASP.NET Core and modern frontend frameworks like React, Angular, or Vue.js...SeniorRemote jobFull time
- OCLC in Dublin, OH is looking for a Senior Software Engineer to design, develop, and mentor within a hybrid work environment. You will collaborate with cross-functional teams to deliver high-quality software solutions. The ideal candidate has a Bachelor's degree, over...Senior
- Central Insurance is looking for a Senior Software Engineer to join their team in a hybrid work environment. This role requires strong technical expertise and a passion for delivering exceptional digital experiences to policyholders. As part of the Digital Product team...Senior
- ...to tower-based traffic control systems; to intelligent gate and docking automation.. The Opportunity....We are seeking a Senior Software Engineer to design, build, and maintain high quality software applications as a part of our Individual Lighting Control Monitoring...SeniorFlexible hours
- About this role:Wells Fargo is seeking a Senior Software Engineer for the File Transfer Services (FTS) group within Infrastructure Engineering & Architecture (IEA) to design and develop complex software features for file transmission onboarding and operational activities...SeniorFull timeWork experience placement
- ...happens. We’re responsible for developing and maintaining the software that powers all of our customer and internal facing products.... ...standards. Participate in code reviews and provide feedback to other engineers. Qualifications Strong proficiency in Ruby and Rails (or...Senior
- ...About the Role Loop is looking for a Senior Software Engineer to take meaningful ownership of complex, cross-functional work, from architecture and design through production. You'll build scalable solutions, influence technical direction, and make the engineers around...SeniorRemote workShift work
- ...Senior Software Engineer (TACL | HPE Nonstop)Location: Jersey City, NJ OR Tampa, FL OR Plano, TX OR Columbus, OH Duration: 12+ Months (Possibility of extension)We are seeking a highly skilled and experienced professional to join our team for a mission-critical project...Senior
$120k - $135k
...As a Software Development Lead on the OnVUE team, you will provide technical leadership for one or more product development squads supporting... ...and implementation of scalable software solutions, mentoring engineers, driving technical excellence, and ensuring successful...SeniorFull timeRemote work- ...Senior Software Engineer In Test Purpose of Position: The Senior Software Engineer in Test is a senior level position as part of FlightSafety International's Software Quality Assurance Team and plays a key role in verifying the overall quality of mission critical applications...Senior
- ...designs and technical implementations, collaborate with other engineers on API contracts, and participate in architecture discussions.... ...technical architecture.SkillsRequired:7+ years of full-stack software development experience with C# and a modern component-based JavaScript...SeniorWork experience placement
- ...Senior Software EngineerDigital Disbursements is a fintech company, led by a team with deep industry experience and a strong track record... ...owned subsidiary of WAL. Expanding Digital Disbursements engineering team to meet client, business, and WAB demands to provide a...Senior
- ...Senior Software Engineer, Perception Platform Columbus, Ohio Build the Path Forward At Path Robotics, we’re attacking a trillion dollar opportunity - doing things that have never been done before to support an industry hurting from a lack of skilled labor. Big, hard problems...SeniorFlexible hours
- ...Sr. Software EngineerMust have: Entity Framework, XML documents, and APIs - legacy technologies experience and application security... ...Bachelor's degree (Major in statistics, computer science, economics, engineering or similar quantitative field preferred) or equivalent...Senior
- ...Must be willing to work on-site 5 days/week. NO THIRD PARTIES We are seeking a highly skilled and motivated Senior Software Engineer to join our client's team in Columbus, Ohio and help build the future of their financial systems. The ideal candidate will have a strong...Senior
- ...Senior Software EngineerSoftware Resources has an immediate, direct hire job opportunity for a Senior Software Engineer with a major corporation in Columbus, OH or Portland, OR. 4 days per week on-site, Fridays remote. What you'll do: We are a fintech company, led by a...SeniorTemporary workImmediate startRemote work
- ...Senior Software EngineerColumbus, Ohio; Irvine, California; or Remote within the U.S.About Aegis VenturesAegis Ventures partners with entrepreneurs... ...data cloud platform.About the JobAs a Senior Software Engineer, help build and scale a category-defining healthcare data...SeniorRemote workFlexible hours
- ...Software Engineer, Senior (NJUS)Company: NetJets Services, Inc. Area of Interest: Information Technology Location: Columbus, OH, USJoin the NetJets Team NetJets, the global private aviation leader for more than 60 years, provides the pinnacle of private travel, defined...SeniorTemporary workWork experience placementFlexible hours
$140k - $200k
...Tracking team and hiring experienced Java engineers who enjoy delivering products that... ...best-known brands. This is one flexible senior-level opportunity. We are looking for strong... ...Demonstrated experience delivering production software, learning quickly, and working closely...SeniorWork at officeHome officeFlexible hoursWeekend work2 days per week- ...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...SeniorPermanent employmentInternshipWorldwideFlexible hours
- ...information on AWS DMS is available at a Senior SDE on the DMS team, you will be a... ...and improving the existing DMS replication engine (a large-scale C/C++ system) and contributing... ...tech lead- Experience building production software applications or understanding software...SeniorWorldwideFlexible hoursDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- cybersecurity software engineer Dublin, OH
- software developer fintech Dublin, OH
- senior robotics software engineer Dublin, OH
- network software engineer Dublin, OH
- software engineer remote Dublin, OH
- part time software developer remote Dublin, OH
- software developer internship Dublin, OH
- software engineer full time Dublin, OH
- entry level software engineer remote Dublin, OH
- senior software engineer ruby on rails Dublin, OH

