1

Video Game Software Engineer Jobs in Madison, WI

The Automation Engineer IIIis responsible for the software design and implementation, and support ... Benefits are the Game-Changer We provide industry-leading benefits as an investment in the lives of ...

... Computer Engineering, Software Development, Game Development or related discipline and 1 year of experience in the job offered or a related occupation in software development or IT Support. ...

... Professionals, Software Developers, IT, Project Management Professionals, and more. At NV5 ... regular video meetings with clients. * Collaborate with subcontractors and vendors to ensure ...

... Professionals, Software Developers, IT, Project Management Professionals, and more. At NV5 ... regular video meetings with clients. * Collaborate with subcontractors and vendors to ensure ...

Senior Technology Designer

Madison, WI

$102K - $109K/yr

Principal Responsibilities Lead design efforts for the analysis of IT structured cabling, audio/video, security, and other low-voltage building systems. Utilize engineering software and tools to ...

next page

Showing results 1-20

Video Game Software Engineer information

See Madison, WI salary details

$11.1K

$151.2K

$174.8K

How much do video game software engineer jobs pay per year?

As of Jul 15, 2026, the average yearly pay for video game software engineer in Madison, WI is $151,166.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,800.00 and $174,300.00 per year, depending on experience, location, and employer.

What are some common challenges Video Game Software Engineers face when working on large-scale projects?

Video Game Software Engineers working on large-scale projects often encounter challenges such as managing complex codebases, ensuring optimal performance across different platforms, and integrating new features without introducing bugs. Collaboration with designers, artists, and QA testers is essential, which requires strong communication skills and adaptability. Additionally, tight deadlines and evolving project requirements can add pressure, making effective time management and problem-solving abilities crucial for success in this role.

What Does a Video Game Software Engineer Do?

As a video game software engineer, you program video games for a computer or console system. You collaborate with designers who create a concept and design the look and feel of the game, write code to create the characters and mechanics, and implement troubleshooting tools and processes to test for bugs before the game’s release. If necessary, you fix any issues in the code while sticking to project deadlines. You carry out your duties and responsibilities alongside a team of gaming designers, programmers, and project managers to help the project move smoothly from start to finish.

What engineer makes $500,000 a year?

Video game software engineers can earn $500,000 or more annually, especially those in senior or lead roles at major companies, or with significant experience and specialized skills such as graphics programming or AI development. High earnings often involve bonuses, stock options, or profit sharing in addition to base salary.

What are the key skills and qualifications needed to thrive as a Video Game Software Engineer, and why are they important?

To thrive as a Video Game Software Engineer, you need strong programming skills (typically in C++, C#, or Python), a solid grasp of computer science fundamentals, and a relevant degree such as computer science or software engineering. Experience with game engines like Unity or Unreal Engine, version control systems (e.g., Git), and possibly certifications in game development tools are highly beneficial. Creativity, collaboration, and problem-solving abilities are essential soft skills that help engineers adapt to rapidly changing design requirements and work effectively in multidisciplinary teams. Mastering these skills ensures efficient development cycles, high-quality gaming experiences, and successful teamwork in a competitive industry.

What is the difference between Video Game Software Engineer vs Game Developer?

AspectVideo Game Software EngineerGame Developer
Required CredentialsBachelor's in Computer Science or related field; programming skillsBachelor's in Computer Science, Game Design, or related; programming and design skills
Work EnvironmentGame studios, tech companies, independent projectsGame studios, freelance, indie development
Employer & Industry UsageUsed interchangeably in industry; focuses on software developmentBroader term; includes design, storytelling, and programming

While both roles involve programming and work within the gaming industry, a Video Game Software Engineer primarily focuses on coding, system architecture, and technical implementation. A Game Developer often encompasses a broader scope, including game design, storytelling, and project management. The roles overlap significantly, but the engineer is more technically specialized in software development.

What does a Video Game Software Engineer do?

A Video Game Software Engineer is responsible for designing, developing, and maintaining the software that powers video games. They write code to implement game mechanics, graphics, artificial intelligence, and user interfaces. These engineers collaborate closely with game designers, artists, and other team members to ensure the game runs smoothly and provides a great user experience. Their work often involves problem-solving, optimizing code for performance, and debugging issues throughout the game development process.

Can a software engineer work on video games?

A software engineer can work on video games by developing game engines, gameplay features, or tools using programming languages like C++ or C#. They often collaborate with designers and artists and may need knowledge of graphics APIs, game development frameworks, and debugging tools. Many game studios seek engineers with experience in real-time systems and performance optimization.

Will game dev be replaced by AI?

Video game software engineers design and develop games using programming languages and tools, and AI can assist in automating certain tasks like testing or asset generation. However, creative problem-solving, storytelling, and complex decision-making remain human-driven aspects of game development that AI cannot fully replace.

How much does a video game software engineer make?

The average salary for a video game software engineer varies by experience and location but typically ranges from $70,000 to $120,000 annually. Entry-level engineers may earn less, while experienced developers with specialized skills or working on popular titles can earn higher salaries, often supplemented with bonuses and benefits.
What are popular job titles related to Video Game Software Engineer jobs in Madison, WI? For Video Game Software Engineer jobs in Madison, WI, the most frequently searched job titles are:
Infographic showing various Video Game Software Engineer job openings in Madison, WI as of July 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $151,166 per year, or $72.7 per hour.
Automation Engineer III

Full-time

Re-posted 20 days ago


Faith Technologies rating

8.4

Company rating: 8.4 out of 10

Based on 52 frontline employees who took The Breakroom Quiz

87th of 369 rated engineering


Job description

You've discovered something special. A company that cares. Cares about leading the way in construction, engineering, manufacturing and renewable energy. Cares about redefining how energy is designed, applied and consumed. Cares about thoughtfully growing to meet market demands. And as "one of the Healthiest 100 Workplaces in America" is focused on the mind/body/soul of team members through our Culture of Care.

The Automation Engineer IIIis responsible for the software design and implementation, and support of automation and process control systems projects including new installations, modification, and customer support. Activities are heavily focused on-site at customer facilities.The ideal candidate must be proficient in the use of a PC and Microsoft Office Suite.

MINIMUM REQUIREMENTS

Education: Associate Degree in Automated Manufacturing, Electro Mechanical Technology, EET OR

Experience:10+ years advanced PLC/HMI programming and system startup experience.

Valid state driver's license and satisfactory driving record is required.

Travel: 25-50%

Work Schedule: This position works between the hours of 6 AM and 6 PM, Monday- Friday.

Schedule may vary and can include, but is not limited to: nights, weekends, and holidays. All Automation Engineers will participate in an afterhours on-call rotation schedule.

KEY RESPONSIBILITIES
  • Methodically approaches the process startup.
  • Demonstrates strong leadership skills.
  • Able to work independently; assesses and troubleshoots service needs under stressful conditions. Works through more complicated systems and/or intermittent issues. Troubleshoots and solves issues that less senior Automation Engineers have struggled with.
  • Works with team and provides direction to less senior Automation Engineers.
  • Leads and provides input to team brainstorming activities to contribute to solutions or options. Thinks outside the box and is willing to share ideas. Open to ideas, but able to establish best option and path forward to team and customer.
  • Works advanced level project assignments independently or with team. This includes working directly with team including, Systems Architects, Project Engineers, customers, and delegating work to other Automation Engineers.
  • Quality checks other Automation Engineers' work for accuracy, functionality, and completeness.
  • Works independently, directly provides programming and commissioning support and "owns" the startup and project scope.
  • Provides mentoring to less experienced Automation Engineers or conflict resolution assistance in the field.
  • Provides quality control feedback to other Automation Engineers independently of project assignment.
  • Supports and contributes to Code Streamlining effort and building code library. Supports "buy-in" from all other Programmers in Automation to use and build on to the Code Standards.
  • Performs other related duties as required and assigned.

The job description and responsibilities described are intended to provide guidelines for job expectations and the employee's ability to perform the position described. It is not intended as a comprehensive list of all functions, responsibilities, skills or abilities. Additional functions and requirements may be assigned by supervisors as deemed appropriate.

How Does FTI Give YOU the Chance to Thrive?

If you're energized by new challenges, FTI provides you with many opportunities. Joining FTI opens doors to redefine what's possible for your future.

Once you're a team member, you're supported and provided with the knowledge and resources to achieve your career goals with FTI. You're officially in the driver's seat of your career, and FTI's career development and continued education programs give you opportunities to position yourself for success.

FTI is a "merit to the core" organization. We recognize and reward top performers, offering competitive, merit-based compensation, career path development and a flexible and robust benefits package.

Benefits are the Game-Changer

We provide industry-leading benefits as an investment in the lives of team members and their families.You're invited to review the full list of FTI benefits available to regular/full-time team members. Start here. Grow here. Succeed here. If you're ready to learn more about your career with FTI, apply today!

Faith Technologies, Inc. is an Equal Opportunity Employer - veterans/disabled.


What Faith Technologies employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom