1

Game Programmer Jobs in Walpole, MA (NOW HIRING)

This is a hands-on engineering role at the heart of our football product. You'll be building high ... On game day, it can be running in front of up to 90,000 fans in a stadium, with its output ...

Rebet, Inc. is an innovative social sports prediction and gaming platform that enhances the sports-watching experience through social connectivity. The Senior Backend Software Engineer will design ...

Rebet, Inc. is an innovative social sports prediction and gaming platform that enhances the sports-watching experience with social connectivity. As a QA Engineer, you will lead the development of ...

Programmer

Boston, MA ยท On-site

We are seeking a Programmer to join our dynamic team. Duties and responsibilities include, but are not limited to, the following: * Assist with developing and deploying data cleaning, data processing ...

Rebet, Inc. is an innovative social sports prediction and gaming platform that enhances the sports-watching experience with social connectivity. As a QA Engineer, you will lead the development of ...

Programmer

Boston, MA ยท On-site

$56/hr

We are seeking a Programmer to join our dynamic team. Duties and responsibilities include, but are not limited to, the following: * Assist with developing and deploying data cleaning, data processing ...

About the Opportunity Job Summary The Brain Game Center for Mental Fitness and Well-being (BGC ... Facilitate communication among PIs, researchers, programmers, technicians, and administrative staff

Database Reliability Engineer

Boston, MA ยท On-site

$62 - $82.25/hr

... gaming. In this role, you'll combine deep database expertise with software engineering and infrastructure automation to build resilient, self healing systems, improve platform performance, and drive ...

Teleoperation Engineer

Boston, MA ยท On-site

$60 - $90/hr

We are looking for a Teleoperation Engineer to sit at the intersection of our operations and ... Exposure to teleoperation or VR based gaming and control systems is a big plus * Background in a ...

Teleoperation Engineer

Boston, MA ยท On-site

$60 - $90/hr

We are looking for a Teleoperation Engineer to sit at the intersection of our operations and ... Exposure to teleoperation or VR based gaming and control systems is a big plus * Background in a ...

Teleoperation Engineer

Boston, MA ยท On-site

$60K - $90K/yr

We are looking for a Teleoperation Engineer to sit at the intersection of our operations and ... Exposure to teleoperation or VR based gaming and control systems is a big plus * Background in a ...

Senior DevOps Engineer

Boston, MA ยท On-site

$150K - $170K/yr

Each game lasts about 1-4 minutes and is built for 2-6 people to play together. One ticket to ... OVERVIEW Level99 is looking for a Sr. DevOps Engineer to build and operate the platform behind a ...

Showing results 41-60

Game Programmer information

See Walpole, MA salary details

$12K

$101K

$189.2K

How much do game programmer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for game programmer in Walpole, MA is $101,002.00, according to ZipRecruiter salary data. Most workers in this role earn between $26,200.00 and $158,600.00 per year, depending on experience, location, and employer.

What is a game programmer?

Game Programmers are software engineers who specialize in writing code for video games. They work closely with designers, artists, and other team members to turn game concepts into playable experiences by developing game mechanics, graphics, artificial intelligence, and user interfaces. Game Programmers use programming languages such as C++, C#, or Python and may focus on specific areas like gameplay, graphics, physics, or networking. Their work ensures that games run smoothly and are engaging for players.

What does a game programmer do?

Game programmers develop video game concepts into functioning programs. A career as a game programmer involves paying close attention to details, analyzing lines of code, and troubleshooting to find solutions. As a game programmer, you use coding languages, such as C++ and Java, to build an interactive gaming experience. There are different kinds of game programmers who have specialized skills to produce a specific purpose in the game, but they all work together to create the final product. For example, some game programmers focus on the 2D and 3D graphics for the game, while others generate user interfaces to make the game fun and easy to use.

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

To thrive as a Game Programmer, you need strong programming skills in languages like C++ or C#, a solid understanding of computer science principles, and often a degree in computer science or a related field. Familiarity with game engines (such as Unity or Unreal Engine), version control systems, and debugging tools is typically required. Creative problem-solving, teamwork, and effective communication help you collaborate with designers and artists to bring game concepts to life. These skills ensure efficient development, smooth gameplay experiences, and successful project delivery within the dynamic gaming industry.

What are some common challenges game programmers face when working on large-scale projects?

Game programmers working on large-scale projects often encounter challenges such as optimizing performance for different hardware platforms, managing complex codebases, and ensuring smooth collaboration with designers and artists. Balancing feature implementation with bug fixing and meeting tight deadlines are also common hurdles. Effective communication with other departments and staying up-to-date with evolving game engines and development tools are essential for overcoming these challenges and delivering a high-quality product.

What is the difference between Game Programmer vs Game Designer?

AspectGame ProgrammerGame Designer
Primary RoleWriting code to develop game mechanics, features, and systemsCreating game concepts, storylines, and gameplay experiences
Required SkillsProgramming languages (C++, C#), software development, problem-solvingCreativity, storytelling, game mechanics design
Work EnvironmentTypically in a development team, coding in studios or remoteDesign studios, collaborative teams, often in creative settings
Common UsageUsed in technical development phasesUsed in conceptual and planning phases

While both roles are essential in game development, game programmers focus on coding and technical implementation, whereas game designers concentrate on creating engaging gameplay and story elements. Understanding these differences helps clarify career paths and collaboration in the industry.

Is a game programmer a good career?

A game programmer develops software for video games, often requiring skills in programming languages like C++ and knowledge of game engines such as Unity or Unreal. The field offers opportunities for creativity and technical growth, with job prospects influenced by industry demand and experience levels. It can be a rewarding career for those passionate about gaming and technology.

What are popular job titles related to Game Programmer jobs in Walpole, MA?

For Game Programmer jobs in Walpole, MA, the most frequently searched job titles are:

What cities near Walpole, MA are hiring for Game Programmer jobs?

Cities near Walpole, MA with the most Game Programmer job openings:

Infographic showing various Game Programmer job openings in Walpole, MA as of August 2026, with employment types broken down into 67% Full Time, 22% Part Time, 1% Temporary, and 10% Contract. Highlights an 85% Physical, 2% Hybrid, and 13% Remote job distribution, with an average salary of $101,002 per year, or $48.6 per hour.

Senior C++ Software Engineer

Catapult Sports

Boston, MA โ€ข On-site, Remote

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 23 days ago


Job description

Build the software that powers football on game day.
What if you could watch an NFL game on Sunday and know that the C++ software you wrote was helping power what you're seeing?

At Catapult, that's the reality.
We're looking for a Senior C++ Software Engineer to join our Focus Live team in Boston and build the client and real-time software behind the video capture technology used across American football practice and gameday.
This is a hands-on engineering role at the heart of our football product. You'll be building high-performance C++ applications that are used directly by customers, working across client/desktop software, live video and real-time processing.
Your software needs to work when it matters. On game day, it can be running in front of up to 90,000 fans in a stadium, with its output potentially appearing on TV.
This isn't software that sits quietly in the background. When the game is live, your software is live.
You'll work on challenging problems involving C++, desktop applications, low-latency video, multithreading, networking and high-performance systems. You'll also work closely with engineers and sports technology experts to understand how the software is used and build reliable solutions around real-world user workflows.
If you're a C++ engineer who enjoys building software that people actually use, solving difficult performance problems and seeing your work become part of the game itself, this is an opportunity to make a visible impact.
ย 
ย 
Why this C++ role is different:
  • See your work on game day. Your software powers live football environments where the results are visible to coaches, players, fans and potentially millions of viewers at home.
  • Build software used by real customers. Work on client and desktop applications that form a key part of the Focus Live product and its user experience.
  • Work at the edge of performance. Build real-time systems where latency, reliability and efficiency genuinely matter.
  • Solve hard technical problems. Work across C++, multithreading, live video, networking and high-performance processing.
  • Build with modern C++. Design and develop robust, maintainable applications across Windows and Linux.
  • Work on technology used by elite teams. Catapult supports more than 5,000 teams globally, including organisations across the NFL, NBA, NHL, MLS, EPL, AFL, NRL and NCAA.
  • Own meaningful engineering problems. You'll have the opportunity to shape architecture, improve the codebase and lead features rather than simply maintaining existing systems.

What you'll build:
As a Senior C++ Software Engineer, you'll play a key role in planning, designing, building and testing our Focus Live solutions for American football practice and gameday.
You'll:
  • Design, build and maintain high-performance C++ applications supporting live video capture, processing and the user experience around Focus Live.
  • Develop and improve client/desktop functionality used directly by customers.
  • Work closely with the product and engineering teams to understand user workflows and turn them into reliable, practical software.
  • Build software that needs to perform reliably in the demanding environment of live football.
  • Contribute deeply to the implementation and maintenance of efficient, reusable and reliable C++ code.
  • Help shape and improve our technology and architecture as the product evolves.
  • Drive improvements in code quality, organisation and modern C++ development practices.
  • Work closely with the wider engineering team through design discussions, code reviews and technical collaboration.
  • Contribute to our test strategy, including defining test cases, writing unit tests and driving automation.
  • Help us continuously raise the bar for the performance, reliability and maintainability of the product.

The technical challenges:
This is a role for someone who enjoys getting into the details and building software that has a direct impact on the end user.
You'll be solving problems around:
  • Modern C++
  • Client/Desktop application development
  • User workflows and product-facing functionality
  • Real-time and low-latency video
  • Multithreaded applications
  • High-performance systems
  • Windows and Linux
  • Network programming
  • Real-time data transfer
  • H.264/H.265 and live video streams
  • FFmpeg
  • Cross-platform development

You'll have a genuine opportunity to influence how we solve these problems, rather than simply implementing predefined solutions.
What you'll bring
We're looking for an experienced C++ engineer who enjoys building high-performance software that is used directly by customers and end users. You'll combine strong C++ fundamentals with practical experience developing client or desktop applications and an understanding of how software translates into real-world user workflows.
You'll ideally have:
  • Strong professional experience developing software using modern C++.
  • Hands-on experience developing client or desktop applications, ideally where software is used directly by customers or end users.
  • A good understanding of user workflows and how to build reliable, intuitive product functionality.
  • Experience developing high-performance, multithreaded applications.
  • Experience working with video, real-time processing or other performance-critical systems.
  • Solid knowledge of unit testing methodologies and tools, with a focus on producing maintainable, traceable code.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills in English.
It would also be great if you have:
  • Experience with video formats such as H.264/H.265.
  • Hands-on experience with FFmpeg.
  • Cross-platform development experience across Windows and Linux.
  • Experience with modern C++ build systems such as CMake.
  • Experience with network programming, distributed systems or real-time data transfer protocols.
  • Experience with CI/CD tools such as GitHub Actions or TeamCity.
  • Experience working within agile engineering teams delivering robust, production software.

You don't need to tick every box. If you're a strong C++ engineer with solid client or desktop development experience and enjoy solving complex performance and systems problems, we'd love to hear from you.
What success looks like
After 6 months:
You're contributing confidently to the Focus Live codebase, understanding the live capture environment and how customers use the product. You're delivering features and improvements across the client software and supporting systems while becoming a trusted member of the engineering team.
After 12 months:
You've helped deliver a successful season of live capture and are confidently designing improvements, influencing technical decisions and leading the addition of features for the next season. You understand both the technical challenges and the real-world workflows our customers rely on.
Ultimately, success means becoming one of the engineers our team trusts to solve the hardest problems and build software that works reliably when performance and usability matter most
About Catapult

Catapult is building the future of sports performance technology, with a mission to Unleash the Potential of every athlete and team on earth.

Since 2006, our solutions have helped change the way elite sport operates. Today, we work with 5,000+ teams around the world, including premier organisations across the NFL, NBA, NHL, MLS, EPL, AFL, NRL, NCAA and more.

We empower coaches, managers and performance staff with the information they need to optimise athlete health, game-day readiness and performance, as well as in-game tactics.

Our technology brings together health, performance, video and AI insights, helping teams make better decisions from the locker room to the competitive environment.

We don't just work in the sporting industry. We're actively changing it.

And while you don't need to be a sports fan to work here, there is something pretty special about knowing that the software you build can help some of the world's best teams perform when it matters most.

ย Compensation & Benefits

The target Total Compensation range for this position is $160,000 to $180,000 per year. This range is inclusive of base salary and a target incentive plan, which may include equity, commission or other bonus structures.

Your specific compensation within this range will be determined by factors including geographic location, relevant experience and job-related skills.

Catapult also offers generous paid leave and recognised company holidays, alongside a comprehensive benefits package including:

  • Health, Dental and Vision insurance
  • 401(k) retirement plan with company match
  • Additional employee benefits and programmes
Ready to build technology that's part of the game?

If you're a Senior C++ Engineer who wants to work on challenging real-time systems, live video and performance-critical applications, and you like the idea of seeing your software in action on football's biggest stages, we'd love to hear from you.

Research shows that while men often apply for jobs when they meet around 60% of the criteria, women and other underrepresented groups may be less likely to apply unless they meet every requirement. If you have what it takes but don't meet every single point in this advert, please still get in touch. We're looking for exceptional engineers who can contribute to our team, learn quickly and be excited about the problems we're solving.

All offers of employment are subject to Catapult's positive prehire check. For further information, please contact the Talent Partner for this role.