1

Senior Game Programmer Jobs in Ohio (NOW HIRING)

Senior Software Engineer

Dublin, OH ยท On-site

$118K - $155K/yr

Free use of our on-site fitness center, gym sports, group exercise classes, and game room * Onsite ... OCLC is seeking a Senior Software Engineer to join the EZproxy team and help shape the future of ...

Senior Software Engineer

Dublin, OH ยท On-site

$118K - $155K/yr

Free use of our on-site fitness center, gym sports, group exercise classes, and game room * Onsite ... OCLC is seeking a Senior Software Engineer to join the EZproxy team and help shape the future of ...

Eng Sr - Sys

OH ยท On-site

$100K - $137K/yr

As a Systems Engineer, you'll have the opportunity to work on cutting-edge projects that shape the ... Electronic Systems (ES) is the global innovator behind BAE Systems' game-changing defense and ...

Be Seen First

Collaborate cross-functionally with engineering, manufacturing, and operations teams to meet cost ... Company Description Heavily Researched New Product (already released and in use) that is a 'game ...

Showing results 41-60

Senior Game Programmer information

See Ohio salary details

$12

$49

$68

How much do senior game programmer jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for senior game programmer in Ohio is $49.70, according to ZipRecruiter salary data. Most workers in this role earn between $41.83 and $59.42 per hour, depending on experience, location, and employer.

What is a senior game programmer?

Senior Game Programmers are experienced software developers who design, implement, and optimize code for video games. They typically lead programming teams, mentor junior developers, and collaborate closely with artists, designers, and other departments to bring game concepts to life. Their responsibilities often include solving complex technical challenges, ensuring high performance and stability, and making key decisions about game architecture and technology. Senior Game Programmers usually have several years of industry experience and deep knowledge of programming languages such as C++ or C#. They play a crucial role in shipping polished, high-quality games.

What skills and qualifications are needed to thrive as a senior game programmer?

To thrive as a Senior Game Programmer, you need deep expertise in programming languages like C++ or C#, solid knowledge of game development frameworks, and a degree in computer science or a related field. Experience with game engines such as Unity or Unreal Engine, as well as proficiency in debugging, optimization, and version control systems like Git, is typically required. Strong problem-solving, leadership, and communication skills help you collaborate with multidisciplinary teams and mentor junior developers. These skills are crucial to delivering high-quality, performant games while ensuring efficient teamwork and project success.

How does a senior game programmer typically collaborate with other teams during the development cycle?

Senior Game Programmers play a central role in cross-functional collaboration throughout the game development process. They frequently work alongside designers to translate gameplay ideas into functional mechanics, coordinate with artists to ensure asset integration, and partner with QA testers to identify and resolve bugs. Clear communication and problem-solving skills are essential, as the Senior Game Programmer often bridges technical and creative visions, helping to guide less-experienced programmers and align multiple teams towards a shared project goal.

What is the difference between Senior Game Programmer vs Game Developer?

AspectSenior Game ProgrammerGame Developer
CredentialsBachelor's in Computer Science or related field, experience in programming languages like C++/C#Bachelor's in Computer Science, Game Design, or related field, programming skills often required
Work EnvironmentFocus on coding, debugging, optimizing game systems, often in a team of programmersBroader role including design, scripting, and sometimes project management, working across departments
Industry UsageCommonly used in game studios for technical rolesUsed broadly for roles involving game creation, including design and development

The main difference is that a Senior Game Programmer specializes in coding and technical development of game systems, while a Game Developer has a broader role that may include design, scripting, and project coordination. Senior Game Programmers focus on technical implementation, whereas Game Developers often handle multiple aspects of game creation.

What are the most commonly searched types of Game Programmer jobs in Ohio?

The most popular types of Game Programmer jobs in Ohio are:

Infographic showing various Senior Game Programmer job openings in Ohio as of August 2026, with employment types broken down into 69% Full Time, 20% Part Time, 2% Temporary, and 9% Contract. Highlights an 86% Physical, 1% Hybrid, and 13% Remote job distribution, with an average salary of $103,374 per year, or $49.7 per hour.

Senior Software Engineer

Management Institute of Canada

Dublin, OH โ€ข Hybrid

$118K - $155K/yr

Full-time

Medical, Retirement

Re-posted 17 days ago


Job description

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. Werecognize 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 tness 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

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 is seeking a Senior 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.

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.

  • Work in 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.

Qualifications:

  • Bachelor's degree in Computer Science or a related discipline required.

  • 5+ 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, HTTP/HTTPS, 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.