Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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 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

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.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Dublin, OH vacancy
  •  ...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... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Worldwide
    3 days per week

    OCLC

    Dublin, OH
    2 days ago
  •  ...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... 
    Senior
    Full time
    Remote work

    T-Cetra

    Dublin, OH
    20 hours ago
  •  ...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.... 
    Senior
    Full time
    Work at office
    Worldwide

    OCLC

    Dublin, OH
    4 days ago
  •  ...changing how every company thinks about building and delivering software solutions, and Lambda is leading this industry wide effort....  ...qualifications- Experience as a mentor, tech lead or leading an engineering team- Experience leading the architecture and design (... 
    Senior
    Internship

    Amazon

    Dublin, OH
    2 days ago
  •  ...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... 
    Senior
    Internship
    Flexible hours

    Amazon

    Dublin, OH
    1 day ago
  •  ...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... 
    Senior
    Internship
    Immediate start
    Worldwide

    Amazon

    Dublin, OH
    3 days ago
  •  ...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... 
    Senior
    Full time
    Remote work

    T-Cetra

    Dublin, OH
    20 hours ago
  •  ...hosts across globally distributed regions. As a Security Software Development Engineer on the Informatics team, you will develop software on RUST...  ...code reviews, and pairing.A day in the lifeAs an experienced Senior Software Development engineer, you will build and own... 
    Senior
    Internship
    Flexible hours

    Amazon

    Dublin, OH
    1 day ago
  •  ...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... 
    Senior
    Work experience placement
    Work at office
    Local area
    Worldwide
    3 days per week

    OCLC

    Dublin, OH
    4 days ago
  •  ...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... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Central Insurance

    Dublin, OH
    4 days ago
  • 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... 
    Senior
    Odd job
    Work at office
    Remote work
    2 days per week
    3 days per week

    MoreSteam

    Powell, OH
    4 days ago
  •  ...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... 
    Senior
    Full time
    Remote work

    Gifthealth

    Columbus, OH
    4 days ago
  • $108.81k - $174.1k

     ...recruiter can share more information about the specific salary range during the hiring process.Encova Insurance is seeking a Senior Software Engineer, AWS for our Columbus, Ohio location. This is a hybrid role with three days in office expected each week and you must... 
    Senior
    Full time
    Work experience placement
    Work at office
    Remote work

    Encova

    Columbus, OH
    16 hours ago
  •  ...designs and technical implementations, collaborate with other engineers on API contracts, and participate in architecture discussions....  ...architecture. Skills Required: ~7+ years of full-stack software development experience with C# and a modern component-based... 
    Senior
    Work experience placement

    PSI (Proteam Solutions)

    Dublin, OH
    2 days ago
  •  ...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

    Foxen

    Columbus, OH
    3 days ago
  •  ...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... 
    Senior
    Permanent employment
    Internship
    Worldwide
    Flexible hours

    Amazon

    Dublin, OH
    3 days ago
  • $110k - $140k

     ...Senior Software Engineer Location: United States (Remote) The Role The Senior Software Engineer is a senior individual contributor responsible for designing, developing, and delivering high-quality, scalable, secure, and reliable software solutions that support... 
    Senior
    Full time
    Remote work

    Pearson

    Columbus, OH
    1 day ago
  • $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... 
    Senior
    Remote work
    Flexible hours
    Shift work

    Returnly (Loop Returns)

    Columbus, OH
    1 day ago
  • $140k - $180k

     ...wildfire insurance combining advanced underwriting technology with deep industry experience.  We’re looking for a Senior Full-stack Software Engineer with strong DevOps experience and front-end abilities to join our engineering team. In this role, you will architect,... 
    Senior
    Full time
    Local area
    Remote work

    Kettle

    Columbus, OH
    20 hours ago
  •  ...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... 
    Senior
    Worldwide
    Flexible hours
    Day shift

    Amazon

    Dublin, OH
    3 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Confluent

    Columbus, OH
    2 days ago
  •  ...everyday work, and our team of intelligent, humble, and driven people make the impossible possible together.We're seeking a Senior Robotics Software Engineer who thrives on hard systems problems. Welding is where we started — but the mission is broader: robots that sense,... 
    Senior

    Path Robotics

    Columbus, OH
    4 days ago
  •  ...work, and our team of intelligent, humble, and driven people make the impossible possible together. We’re looking for a Senior Software Engineer to be the architect and caretaker of our codebase, building the systems and tools that make it easy for our ML, CV, and... 
    Senior
    Full time
    Immediate start
    Flexible hours

    Path Robotics

    Columbus, OH
    20 hours ago
  •  ...results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done. Senior Software Engineer with 10+ years of experience in full stack application development, specializing in building AI/ML-powered systems and... 
    Senior
    Full time

    Snowflake

    Dublin, OH
    20 hours ago
  • 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... 
    Senior
    Internship

    Amazon

    Dublin, OH
    2 days ago
  • $131k - $218.3k

     ...want to be part of tomorrow’s health today, we want to hear from you.We are seeking a highly skilled and experienced Senior AI Full Stack Software Engineer to join our innovative team at CMM. This role involves designing, developing, and deploying end-to-end AI-powered... 
    Senior
    Full time

    CoverMyMeds

    Columbus, OH
    4 days ago
  • $150k - $180k

    We're looking for a Senior Full-Stack Software Engineer to join the Enterprise Learning & Skills (ELS) engineering team and help build, scale, and evolve a large-scale, API-driven platform used globally to issue and verify digital credentials. This is a hands-on role for... 
    Senior
    Full time

    Pearson

    Columbus, OH
    20 hours ago
  • $130k - $140k

    Senior Software Engineer at Vernovis Job Title: Senior Software Engineer Location / Work Structure: Hybrid - 3 days in-office, 2 days remote (flexible after orientation) Compensation: $130,000-$140,000, direct hire Who We Are Vernovis is a Total Talent Solutions company... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    Vernovis

    Columbus, OH
    4 days ago
  • Overview We're hiring a Senior Data Engineer for our cloud data team in pediatric research. You'll design and maintain production ETL/ELT pipelines...  ..., and maintenance. Demonstrated ability to model and ensure software development best practices, including version control, code... 
    Senior
    Flexible hours

    Nationwide Children's Hospital

    Columbus, OH
    4 days ago
  • 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

    Revel IT

    Columbus, OH
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!