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.
The job details are as follows:
OCLC's Cloud Library team is seeking an experienced AWS 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
Front-end: [React / Angular / Vue / TypeScript / JavaScript - confirm stack]
Required
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.
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
The job details are as follows:
OCLC's Cloud Library team is seeking an experienced AWS 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, and maintain full-stack web applications using Node.js and TypeScript on the backend and Svelte on the frontend.
- Build high-performance, system-level services and tools using Rust where reliability and speed are critical
- Contribute to React Native mobile features and collaborate with mobile-focused engineers when needed
- Design, develop, and administer PostgreSQL databases, including schema design, query optimization, indexing strategies, and routine maintenance
- Manage and maintain Unix/Linux server environments, including scripting, process management, and system configuration
- Deploy, manage, and scale containerized applications using Kubernetes
- Work with AWS services, including ECS for container orchestration and S3 for object storage and static asset management
- Participate in code reviews, architectural discussions, and technical documentation
- Identify and resolve performance bottlenecks, bugs, and security vulnerabilities across the stack
- Collaborate with cross-functional teams using agile methodologies
- 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.
- 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.
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
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.
- 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.
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.
Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Dublin, OH vacancy
- ...researchers, marketing pros, and support teams around the world. The Job Details are as follows: OCLC, Inc. seeks a Senior Software Engineer at its Dublin, OH HQ, to use industry standard programming techniques to translate requirements and designs into code and...SeniorWorldwide
- ...Department: IT Development Reports to: Software Engineering Manager Location: Hybrid - Dublin, Ohio (3 days) Remote (2 days) Full-time, Exempt We're constantly developing new and creative ways to solve the industry's most complex problems. Our enterprise software...SeniorFull timeRemote work
- ...Job Description We are looking for a Senior Software Engineer to work for our client. The ideal candidate aligns with the responsibilities and qualifications outlined below. Our client is seeking a Senior Software Engineer to design, build, and support scalable...SeniorLocal areaRemote work
- ..., it demands thoughtful, end-to-end ownership of how technology supports customers and the business. We're looking for a Senior Software Engineer to join our Personal Lines PolicyOps team, where you'll play a key role in helping us achieve our milestones for implementing...SeniorFull timeTemporary workFlexible hours
- ...Senior Frontend Software Engineer (React/Micro-Frontend Architecture) Department: IT Development Reports to: Software Engineering Manager Location: Hybrid - Dublin, Ohio (3 days) Remote (2 days) Full-time, Exempt We're constantly developing new and creative...SeniorFull timeRemote work
- ...happens. We're responsible for developing and maintaining the software that powers all of our customer and internal facing products.... ...Participate in code reviews and provide feedback to other engineers. Qualifications Strong proficiency in Ruby and Rails...SeniorFull timeRemote work
- ...Position Title: 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) Job Description: We are seeking a highly skilled and experienced professional...Senior
- ...Senior Engineer We are seeking a Senior Engineer to lead the technical strategy and operations of our Knowledge Management (KM) ecosystem... ...| Preferred Qualifications - 5+ years of experience in software/platform engineering, with at least 3 years in a senior role...SeniorWork at officeLocal area2 days per week
- ...Foxen isn't for everyone. But for the people it's for, it's a supportive place to grow. What You'll Do As a Senior Software Engineer, you will play a key role in shaping the next generation of Foxen's AI-enabled platform. We are looking for engineers who...Senior
$155k - $195k
...Senior Software Engineer 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...SeniorRemote workFlexible hoursShift work$197.4k - $232k
...Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K - $232K - Offers Equity At... ...One Team. One Data Streaming Platform. About the Role: Senior Software Engineers II at Confluent take ownership of critical backend...SeniorFull timeRemote work$121.4k - $218.6k
...teams to solve complex challenges? Join Our Custom Government Engineering Team! The Custom Government team operates across the full... ...Delivery Networks. Partner with the best As a Senior Software Engineer, you will manage the Akamai cloud storage solution,...SeniorWork experience placementWork at office- ...Overview Senior Software Engineer - Piada Support Center - Columbus, Ohio *Hybrid Position, several days per week in office at our Piada Home Office located in Grandview. *Must live in the Columbus, Ohio or surrounding area *Must be authorized to work...SeniorLive inWork at officeHome officeNight shiftWeekend work
$113k - $254.2k
...transforming the logistics industry by delivering world-class digital products for our customers and supply chain partners . As a Senior Software Engineer on the Customer Platform team , you will build modern, scalable web platforms that power customer-facing experiences and...SeniorHourly payContract workTemporary workWorldwideFlexible hours$180k - $220k
...stepping onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant’s platform scalability...Senior$118k - $178k
...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed...SeniorWork experience placementLocal area- ...Sr. Software Engineer The Sr. Software Engineer is responsible for system analysis, design, development, and testing for their assigned technical product(s) or application(s), within the context of an agile/DevOps delivery model. In addition, they will extend their...Senior
- ...Senior Dotnet Developer Client - State of Ohio 100% Remote No equipment provided - Visual Desktop Image used A more senior... ...design; Communication; Testing and implementation; Recommends software reusability guidelines; Plans and conducts formal mentorship...SeniorRemote work
$131k - $218.3k
...McKesson Senior AI Full Stack Software Engineer McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare. We are known for delivering insights, products, and services that make quality care more accessible and affordable. Here...Senior- ...POSITION : Senior Embedded Software Engineer LOCATION: Dublin, OH (Hybrid) React Health is a fast-paced, growth-driven manufacturer and distributor of medical equipment, dedicated to supporting patients, caregivers, physicians, and healthcare providers. With a focus on...SeniorWork at officeLocal area
$100.38k - $135.6k
...AAA Club Alliance is currently seeking a full-time Senior Genesys Cloud Engineer to join our team! This is a hybrid role that requires on-site... ...troubleshoots end user unified messaging telephony, and voice/data software products. Designs and supports Omni channel...SeniorFull timeTemporary workLocal area$152.68k - $199.85k
...company dedicated to making a positive impact on people's lives. Position Summary Reporting to the Director of AI Engineering, the Senior Software Engineer - Automation designs, builds, and maintains the internal automation systems that support pharmacy operations...SeniorFull timeRemote workMonday to FridayShift workNight shiftWeekend work- ...Senior Director, Principal Gifts About the Company Philanthropic organization supporting Indigenous culture & individuals Industry Non-Profit Organization Management Type Non Profit Founded 2017 Employees 11-50 Categories...Senior
- ...Sr Software Engineer Hybrid bout the Job Duration : 12 months, with possibility of extension Location : 1400 City View Drive Columbus OH Requirements : • Bachelor's degree (Major in statistics, computer science, economics, engineering...SeniorTemporary work
$78.98 - $110 per hour
...Req ID: 5227 Title - Sr. Software Engineer Location - Columbus, OH (hybrid remote) Duration - 36 months Pay Rate - 78.98 /hr - USD 110.00 Must Have: Entity Framework, XML documents, and APIs - legacy technologies experience and application...SeniorWork experience placementRemote work$89.2k - $209.5k
...unencumbered and will need your contribution to make it a premier engineering center with the focus on excellence. Health Data Intelligence... ...Quality Reporting team, you will use basic knowledge of software architecture to perform tasks associated with developing, debugging...SeniorTemporary workImmediate startFlexible hours- ...and scalable frameworks using appropriate software design, including durable and reusable... ...reviews and debugs code written by others; engineers systems with clear failure modes, retry... ...updates. Influences leaders and senior stakeholders across business, product, and...Senior
- ...Software Engineer Join a high-impact engineering team at the heart of our personal lines insurance business, where the systems you build... ...agreed-upon patterns and practices. Seek feedback from more senior engineers through mechanisms such as peer review, RFC-based...Temporary work
- ...Onsetto, Inc in Columbus, Ohio is seeking an Engineer II to independently own parts of a financial system. You will design, build, and improve backend services while ensuring their reliability and performance. A strong candidate will have 3–5 years of experience, proficiency...Senior
$89.2k - $209.5k
...Job Description Oracle's Forward Deployed Engineer (FDE) team is hiring a Senior Software Development Engineer - AI Data Platform to help global customers unlock the full potential of their data. You will provide expert architectural guidance focused on designing, optimizing...SeniorTemporary workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- software developer fintech Dublin, OH
- senior software engineer ruby on rails Dublin, OH
- consulting software engineer Dublin, OH
- senior software engineer remote Dublin, OH
- entry level software engineer remote Dublin, OH
- software engineer full time Dublin, OH
- startup software engineer Dublin, OH
- software engineer internship remote Dublin, OH
- software engineer Dublin, OH
- part time software developer remote Dublin, OH


