> Markdown version of [/jobs/ext/2962758-software-engineer](https://www.wearedevelopers.com/jobs/ext/2962758-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Oclc Online Computer Library Center, Inc. - **Location:** Dublin, OH, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Agile Methodology, Artificial Intelligence, Amazon Web Services, Application Performance Management, Code Review, Databases, Continuous Integration, Software Debugging, Software Engineering, Systems Integration, Information Technology - **Published:** September 17, 2026 - **Apply:** https://wd1.myworkdaysite.com/recruiting/oclc/OCLC_Careers/job/Dublin-OH--Hybrid/Software-Engineer_R0003919 ## About the Role * Bachelor's degree in computer science or related discipline, or equivalent work experience * 2-4 years of relevant software development experience. * Strong programming skills in one or more languages. * Experience with Agile practices such as Kanban, continuous integration, and iterative delivery. * Ownership mindset - takes initiative, exercises sound judgment within scope, and drives work to completion while collaborating effectively with the team. * Strong problem-solving and analytical skills. * Knowledge of database systems. * Experience integrating AI tools, frameworks, and concepts into the software development process. * Experience with cloud platforms, AWS preferred. Working Conditions: Normal office environment. ## Description As a Software Engineer you will help build a new platform from the ground up. You'll own features end to end - designing, developing, testing, and shipping them - and have genuine input into the architecture decisions that shape the product. You'll partner closely with product managers, designers, and other engineers to define and refine what we build, and contribute to maintaining the existing systems that support it., * Independently write, test, and debug code. * Collaborate with other team members to solve problems. * Contribute to design discussions and code reviews. * Develop and implement new features and functionalities. * Optimize application performance and scalability.