Lead Software Engineer
OCLC Online Computer Library Center, Inc
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 is seeking a Lead Software Engineer to join the EZproxy team and help shape the future of one of the library industry's widely used access management platforms. This role will lead the technical design and development of EZproxy NextGen, driving the modernization of a legacy C-based platform into a scalable, secure, and modern access management solution serving over 6,000 libraries worldwide. The ideal candidate is a hands-on technical leader who enjoys solving complex engineering challenges, modernizing mature systems, and defining long-term architecture while working closely with Product, Security, Operations, and Engineering teams Responsibilities:
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.
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
The job details are as follows:
OCLC is seeking a Lead Software Engineer to join the EZproxy team and help shape the future of one of the library industry's widely used access management platforms. This role will lead the technical design and development of EZproxy NextGen, driving the modernization of a legacy C-based platform into a scalable, secure, and modern access management solution serving over 6,000 libraries worldwide. The ideal candidate is a hands-on technical leader who enjoys solving complex engineering challenges, modernizing mature systems, and defining long-term architecture while working closely with Product, Security, Operations, and Engineering teams Responsibilities:
- Utilize industry-standard programming techniques to translate requirements and architectural designs into code, with a strong emphasis on Java and modern application development practices.
- Lead the modernization of the EZproxy platform, transforming a legacy C-based application serving over 6,000 libraries into a scalable, secure, and modern access management solution.
- Evaluate and leverage AI-assisted development tools and emerging AI technologies to improve engineering productivity, accelerate platform modernization efforts, and identify opportunities to incorporate AI-driven capabilities into future EZproxy solutions
- Analyze and solve complex technical challenges in existing systems and identify opportunities for architectural, performance, and operational improvements.
- Design, develop, test, and deliver software components and services while maintaining high standards for quality, security, reliability, and maintainability.
- Assist in developing, refining, and interpreting business and technical requirements.
- Follow all OCLC ISO-9000 procedures and the SDLC, as they pertain to their work unit, and continually seek improvements to development procedures and engineering practices.
- Lead architectural reviews, technology evaluations, and long-term platform modernization planning activities.
- Analyze and implement third-party solutions for OCLC applications, understanding the impact, risks, and long-term maintainability of proposed solutions.
- Plan and participate in load, capacity, scalability, reliability, and performance analysis and testing.
- Participate in production support activities, troubleshooting complex application, infrastructure, and customer-impacting issues across the EZproxy platform.
- Provide technical leadership, mentorship, and guidance to software engineers through design reviews, code reviews, and knowledge sharing.
- Bachelor's degree in Computer Science or a related discipline required.
- 8+ years of software development experience with significant experience in Java and enterprise application development.
- Strong ability to read, understand, debug, and develop software in C, with experience working on or modernizing legacy applications.
- Good understanding of networking concepts and protocols, including TCP/IP, DNS, SSL/TLS, proxies, and authentication technologies.
- Experience with Object-Oriented Design, REST APIs, Spring Framework, JavaScript, React, and modern web application development.
- Experience with Linux (or UNIX), Windows, and relational databases such as PostgreSQL, MySQL, or Oracle.
- Familiarity with unit testing, integration testing, performance testing, and CI/CD practices.
- Experience with cloud technologies, containerization, and modern software delivery practices preferred.
- Experience leveraging AI-assisted development tools and emerging AI technologies preferred.
- Excellent communication, leadership, problem-solving, and mentoring skills.
- Ability to balance hands-on development, architecture, operational support, and technical leadership responsibilities.
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.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Lead Software Engineer in Dublin, OH vacancy
- ...part of a mission-driven team that makes a global impact. The job details are as follows: OCLC is seeking a Lead Software Engineer to join the EZproxy team and help shape the future of one of the library industry's widely used access management platforms...SuggestedWork at officeLocal areaWorldwide3 days per week
- Lead Software Engineer - UI/Mobile Development Information Technology Dublin, Ohio Remote, United States Founded in 1999 and headquartered in Central Ohio, we’re a privately-owned, independent healthcare navigation organization. We believe that no one should have to navigate...SuggestedPermanent employmentCasual workRemote work
$117.8k - $189k
...recruiting communications or Kapitus' recruiting process in general should email ****@*****.*** As a Salesforce Tech Lead/Software Engineer III at Kapitus, you will be responsible for leading a dynamic development team in the design, development, and...SuggestedTemporary workRemote workFlexible hoursDay shift- ...enhance and sustain the organization's software systems in a cross-functional team environment... ...design control processes and good engineering practices. This job family programs and... ...existing applications.***Responsibilities**** Lead the design, development, and enhancement...SuggestedTemporary workWork experience placementLocal areaImmediate startRemote workFlexible hours
$123.4k - $176.3k
...Health is looking for an E-commerce Technical Lead in Dublin, Ohio, to provide hands-on technical leadership for a software development team. The ideal candidate will... ...of scalable eCommerce platforms and mentoring engineers. The position offers a competitive salary range...SuggestedRemote job$72 per hour
...Lead Software Engineer/Developer Columbus, OH, United States About the job Lead Software Engineer/Developer Location: Onsite Client: State of Ohio Rate: $72 Duration: 3+Months The Lead Software Engineer/Developer will be: # a Lead Level Subject...$135.06k - $155.06k
...diversity and inclusion are core to our business. Join Evolent for the mission. Stay for the culture. What You’ll Be Doing: Lead Software Engineer (Arlington, VA) - Telecommuting Permissible. (multiple positions). Lead and participate in all aspects of software...Immediate startRemote work- ...Lead Software Engineer BaaS Team Anywhere Type: Contract-to-Hire Category: Development Industry: Financial Services Workplace Type: Remote Reference ID: JN -052026-106955 Date Posted: 05/12/2026 Shortcut: Description Recommended Jobs...Hourly payContract workLocal areaRemote workFlexible hours
- ...Job Description Job Description Title: Lead Programmer/Analyst (Level IV) Type: Contract-to-Hire Duration: June 1 – August... ...technology stack Required Qualifications ~10+ years of software development experience (flexible for strong candidates) ~ Hands...Contract workWork at officeFlexible hours
- ...agile team that’s constantly pushing the envelope to enhance, build, and deliver top‑notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within an agile team, you are an integral part of an agile team that works to enhance, build, and deliver...
- Nationwide Mutual Insurance Company is seeking a Consultant, Software Engineer for Retirement Solutions in Columbus, Ohio. This hybrid role involves leading the design and development of secure software solutions while mentoring team members and promoting best practices...
$100k - $130k
.... Review code for quality, performance, and maintainability. Lead technical discussions, design reviews, and architecture sessions... ...Mentor developers on coding standards, design patterns, and engineering best practices. Support the team in troubleshooting complex issues...- ...have an opportunity to impact your career and provide an adventure where you can push the limits of what’s possible. As a Lead Software Engineer at JPMorgan Chase within the Cybersecurity Technology and Controls team, you are an integral part of an agile team that works...
- ...where you can shape how modern banking software is built and operated at scale. You will... ...customer-facing ATM capabilities with strong engineering rigor, thoughtful use of AI-assisted... ...meaningful impact and growth here. As a Lead Software Engineer at JPMorganChase within...Contract work
- A leading technology service provider in Dublin, United States seeks a skilled Snowflake Lead Developer. Key responsibilities include developing and optimizing solutions in Snowflake, utilizing SNOW SQL and Stored Procedures, and managing data migration from on-premises...
- ...flagship SaaS offering, and we're looking for engineers eager to solve complex, real-world... ...equivalent work experience. ~7+ years of software development experience. ~ Python: Strong... ...performance applications. ~ Ability to lead and mentor teams. ~ Strong problem-...Work experience placementWork at officeLocal areaWorldwide3 days per week
$100k - $125k
RoviSys is seeking an experienced automation engineer in Dublin, Ohio. The role involves leading engineering teams to provide state-of-the-art control systems, managing projects from inception to completion, and developing engineering standards to enhance efficiency. Ideal...- ...firm serving our corporate clients in all regions to have next generation trading capabilities at their fingertips. As a Lead Software Engineer at JPMorgan Chase within the Asset and Wealth Management (AWM), we are increasing our presence in Columbus and this is an opportunity...For contractors
$80k - $130k
Overview Lead Controls Systems Engineers are responsible for designing and leading building automation projects. Day to day tasks will be determined... ...acceptance testing Onsite System Startup Install project software and configuration onto site systems Participate in point...Daily paid- Cardinal Health is seeking a Manager, Commercial Technologies Management in Dublin, OH to lead the COMPASS team, focusing on customer onboarding and technical account management. This role ensures a high-quality experience, guiding customers through their onboarding journey...Flexible hours
- The Construction Association of Michigan seeks an Engineering Supervisor in Dublin, OH. The role involves leading an engineering team, guiding on vibration isolation products, and ensuring quality in engineering outputs. Candidates should have a Bachelor's degree in Mechanical...
$20.52 - $53 per hour
HVAC Technician Under general direction, perform preventive maintenance, repair, installation and replacement of HVAC mechanical equipment and Building Control Systems. Assists branch leadership with coaching and mentoring of branch technicians with the delivery of customer...Hourly payFor contractorsFor subcontractorLocal area- Chuck E Cheese in Dublin, Ohio is seeking a Game Room Technician to oversee the maintenance of games and kitchen equipment. This role involves troubleshooting electronics and managing daily maintenance, ensuring an enjoyable experience for guests. The ideal candidate will...Flexible hours
$87k - $178.1k
...configuration design to meet workflow requirements and make recommendations to clients. You will mitigate solution risks and issues and lead client meetings and events. You will execute workflow and process improvement strategies that advance how healthcare is provided...Contract workTemporary workLocal areaFlexible hours$116.4k - $204.1k
...We're looking for a Lead Product Software Engineer - Cloud Operations to join I nnovateHub , our startup-within-the-enterprise that co-designs AI solutions with customers across Wolters Kluwer's Tax and Accounting product portfolio. In this role you'll own the infrastructure...Work at office$110.85k - $177.36k
...techniques, such as acceptance test-driven development, continuous integration, and story-based iterative development. As a Software Engineer Lead, you will be involved in all phases of software development, from requirements definition to production releases. You will...Full time$110.85k - $177.36k
IGS Energy is seeking a Software Engineer Lead in Dublin, Ohio, who will manage software development from requirements to production. The ideal candidate will have 7+ years of experience with Microsoft's technology stack and be skilled in Agile methodologies. This role...- ...Introduction A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners,...Worldwide
- ...Consultancy Services (TCS), one of the world's largest IT Services and consulting firms, is seeking a Guidewire PolicyCenter Technical Lead to join its BFSI team in North America. The candidate should have a minimum of 10 years of experience GWPC V10.0 and above....
- ...Senior Tech Lead For Shopify eCommerce Platform Vertiv is seeking a senior, hands-on Tech Lead to serve as the primary developer... ...Requirements ~ Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field; equivalent...Temporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Software Engineer. Be the first to apply!
Related searches


