1

Game Software Developer Jobs in Minnesota (NOW HIRING)

Senior Software Engineer

Shoreview, MN ยท On-site

$125K - $140K/yr

Senior Software Engineer at TSI TSI is reimagining their business and customer experience by delivering game changing digital solutions across a variety of market segments, using leading-edge ...

Senior 3D Software Engineer

Eagan, MN ยท On-site +1

$106K - $145K/yr

Senior Software Engineer(Solventum) 3M Health Care is now Solventum At Solventum, we enable better ... game-changing innovations at the intersection of health, material and data science that change ...

Senior 3D Software Engineer

Eagan, MN ยท On-site +1

$106K - $145K/yr

Senior Software Engineer(Solventum) 3M Health Care is now Solventum At Solventum, we enable better ... game-changing innovations at the intersection of health, material and data science that change ...

Embedded Cybersecurity Engineer

Eagan, MN ยท Hybrid

$134K - $176K/yr

... game-changing innovations at the intersection of health, material and data science that change ... Acting as a software engineer on projects, performing vulnerability mitigation, threat analysis ...

Computer Programming Tutor

Edina, MN ยท Remote

$18 - $40/hr

Ability to explain computational thinking, abstraction, iteration, recursion, and software ... data science, game design, and automation applications. * Curriculum Awareness & Adaptive ...

next page

Showing results 1-20

Game Software Developer information

See Minnesota salary details

$47K

$109.5K

$162.6K

How much do game software developer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for game software developer in Minnesota is $109,542.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,100.00 and $127,300.00 per year, depending on experience, location, and employer.

What is a game software developer?

A Game Software Developer designs, develops, and maintains video game software. They write code, implement game mechanics, optimize performance, and collaborate with designers, artists, and testers to create engaging gaming experiences. Developers typically use programming languages like C++, C#, or Python and work with game engines such as Unity or Unreal Engine. Their role may also include debugging, testing, and ensuring games run smoothly across different platforms.

What are some typical daily responsibilities for a game software developer?

As a Game Software Developer, your daily tasks often include designing and coding game features, fixing software bugs, and collaborating with artists and designers to integrate assets and refine gameplay. You'll frequently participate in code reviews, test new features, and optimize game performance to ensure a smooth player experience. Communication with other team members is a key part of the job, as is adapting to feedback from playtesting sessions and design reviews. You may also help write technical documentation and support junior team members, contributing to a dynamic and creative work environment.

What are the key skills and qualifications needed to thrive in the game software developer position, and why are they important?

To thrive as a Game Software Developer, you need strong programming skills (such as proficiency in C++, C#, or Python), a solid understanding of computer science fundamentals, and often a degree in computer science or a related field. Familiarity with game engines like Unity or Unreal Engine, version control systems like Git, and experience with debugging and performance profiling tools are highly beneficial. Creative problem-solving, effective collaboration, and clear communication are standout soft skills for this position. These abilities are crucial for creating engaging, high-performance games while working effectively in multidisciplinary teams under tight deadlines.

Can I get a job as a game software developer?

Game software developers create and program video games using programming languages like C++ and tools such as game engines like Unity or Unreal Engine. A bachelor's degree in computer science, software engineering, or a related field is typically required, along with strong coding skills and experience with game development tools. Entry-level positions may require a portfolio of projects or internships to demonstrate relevant skills.

How much does a game software developer make?

The average salary for a game software developer varies by experience and location but typically ranges from $60,000 to $120,000 annually. Entry-level developers may earn less, while experienced professionals with specialized skills or working on popular titles can earn higher salaries, often supplemented with bonuses and benefits.
Infographic showing various Game Software Developer job openings in Minnesota as of August 2026, with employment types broken down into 87% Full Time, 6% Part Time, and 7% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $109,542 per year, or $52.7 per hour.

Slot Verification Specialist

Tower, MN โ€ข On-site

Fortune Bay Resort Casino
Gambling Activitiesย โ€ขย 501 - 1,000 employees

$49K - $74K/yr

Full-time

Posted 4 days ago


Job description

Slot Verification Specialist

Job Description & Core Responsibilities


Department: Finance

Reports To: Director of Finance 

FLSA Status: Exempt

Pay Grade: Grade 3

Salary Range: $49,701-$74,552

Typical Starting Wage: $49,701-$62,127

Gaming Class: Compact/Gaming


Application Deadline: September 18th, 2026


Position Summary:

The Slot Verification Specialist is responsible for providing an independent verification of slot machine installations, relocations, conversions, configuration changes, and other applicable gaming equipment activity prior to equipment being placed into or returned to active guest play.


Core Duties and Responsibilities:

The Slot Verification Specialist is responsible for the following duties:

Slot Machine Verification

  • Independently verify newly installed, relocated, converted, or reconfigured slot machines prior to activation or return to guest play.
  • Verify machine information against approved documentation, gaming system records, manufacturer information, and applicable regulatory requirements.
  • Confirm applicable machine information and configuration, including:
    • Asset number
    • Manufacturer and model
    • Serial number
    • Game title
    • Denomination(s)
    • Paytable
    • Theoretical hold percentage
    • Game software and version
    • PAR sheet information
    • Progressive configuration
    • Player tracking configuration
    • Accounting system information
    • Communication and system connectivity
    • Required seals and security controls
    • Machine location
  • Verify required approvals and supporting documentation prior to activation.
  • Complete and sign required verification documentation.
  • Maintain an accurate record of machines verified and released for activation.
  • Reverify equipment following the correction of identified discrepancies.


Separation of Duties & Independent Verification

  • Maintain organizational independence from Slot Operations and employees responsible for installing, programming, configuring, relocating, or converting gaming equipment.
  • Independently verify the accuracy of work performed by Slot Operations rather than performing the initial work being verified.
  • Refrain from verifying any configuration or activity personally performed when independent verification is required.
  • Identify, document, and report discrepancies discovered during the verification process.
  • Withhold verification or release of gaming equipment when required documentation, approvals, configuration, or regulatory requirements have not been satisfied.
  • Return identified discrepancies to authorized Slot Operations personnel for correction.
  • Perform independent reverification after corrections are completed.
  • Escalate unresolved or recurring discrepancies to the Director of Finance and other appropriate management personnel.


SLOT VARIANCE REPORTING

  • Prepare and complete the monthly Slot Variance Report in accordance with established internal controls and procedures.
  • Review applicable slot machine, accounting, meter, system, asset, and operational information necessary to identify discrepancies or unexplained variances.
  • Research identified variances and obtain supporting documentation as necessary.
  • Document findings, explanations, corrective actions, and outstanding items.
  • Identify recurring discrepancies, unusual activity, or trends requiring additional review.
  • Provide the completed monthly Slot Variance Report to the Director of Finance.
  • Submit the completed Slot Variance Report and supporting information to Internal Compliance each month for independent review.
  • Maintain supporting documentation in accordance with established record-retention requirements.
  • Cooperate with Internal Compliance regarding questions, follow-up, testing, or additional documentation related to reported variances.


GAME CONVERSIONS & CONFIGURATION CHANGES

  • Independently verify approved game conversions before converted machines are returned to active guest play.
  • Confirm game software, game theme, denomination, paytable, theoretical hold, progressive information, and other applicable configurations against approved documentation.
  • Verify that required approvals and documentation are present and complete.
  • Confirm that applicable gaming, accounting, asset, and player tracking systems accurately reflect approved changes.
  • Maintain documentation supporting conversions and configuration changes.
  • Report discrepancies to Slot Operations for correction and perform reverification before activation.


MACHINE MOVES & FLOOR CHANGES

  • Independently verify slot machine relocations and floor changes as required by established internal controls.
  • Confirm machine identification and location information following a move.
  • Verify applicable accounting, player tracking, progressive, and communication configurations following relocation.
  • Ensure applicable asset and gaming system records accurately reflect the machine's new location.
  • Maintain required documentation supporting machine moves and floor changes.


DOCUMENTATION & RECORDKEEPING

  • Maintain complete, accurate, and organized verification records.
  • Ensure required verification forms contain appropriate signatures, dates, machine information, approvals, and supporting documentation.
  • Maintain documentation in accordance with established record-retention requirements.
  • Assist with reconciliation of physical gaming assets to applicable asset, accounting, and gaming system records.
  • Maintain an auditable record of verification activities.
  • Provide records and documentation to authorized management, Internal Compliance, external auditors, and Tribal Gaming Commission personnel upon request.


COMPLIANCE & REGULATORY RESPONSIBILITIES

  • Perform all duties in accordance with applicable Tribal Gaming Ordinances, Tribal Gaming Commission requirements, Minimum Internal Control Standards, approved internal controls, and property policies and procedures.
  • Maintain familiarity with applicable requirements governing gaming equipment verification.
  • Cooperate fully with Internal Compliance, external auditors, and Tribal Gaming Commission personnel during audits, inspections, and reviews.
  • Immediately report suspected control failures, unexplained discrepancies, or potential regulatory concerns through established reporting channels.
  • Assist with corrective-action follow-up when audit or regulatory findings involve slot verification.
  • Maintain the confidentiality and security of gaming system information, machine configurations, internal controls, and proprietary information.


AUTHORITY & ACCOUNTABILITY

The Slot Verification Specialist has the authority to withhold verification and prevent the release of gaming equipment for active play when required verification criteria have not been satisfied.

The Slot Verification Specialist does not independently alter gaming configurations solely for the purpose of correcting a discrepancy identified during verification. Discrepancies requiring operational correction are returned to authorized Slot Operations personnel. Once corrected, the Slot Verification Specialist performs an independent reverification.

The Slot Verification Specialist reports identified control concerns or recurring discrepancies to the Director of Finance and, when appropriate, Internal Compliance.



WORKING RELATIONSHIPS

The Slot Verification Specialist works closely with:

  • Director of Finance
  • Slot Operations
  • Casino Operations
  • Internal Compliance
  • Information Technology
  • Surveillance, when appropriate
  • Tribal Gaming Commission
  • Gaming equipment manufacturers and vendors, when appropriate

The position must maintain professional working relationships while preserving the independence necessary to objectively verify gaming activity.


Qualifications – Education and Experience:


 Minimum Qualifications:

  • High school diploma or GED required.
  • Previous casino gaming, slot operations, gaming compliance, auditing, accounting, technical, or related experience preferred.
  • Experience with slot machines and casino gaming systems strongly preferred.
  • Ability to understand technical gaming documentation, PAR sheets, configuration information, and system records.
  • Strong attention to detail and ability to identify discrepancies.
  • Strong analytical, reconciliation, and problem-solving skills.
  • Ability to accurately complete and maintain detailed records and reports.
  • Basic computer proficiency, including Microsoft Office applications.
  • Ability to communicate effectively with employees, management, auditors, vendors, and regulatory personnel.
  • Ability to maintain confidentiality regarding gaming systems, configurations, financial information, internal controls, and proprietary information.
  • Must be able to obtain and maintain all required gaming licenses.

Work Environment:

The work environment is fast-paced and requires overall good mental and physical health. 

Physical Demands:

Job-specific abilities and requirements include:

Ability to stand, sit, and walk for extended periods of time.

Ability to read and interpret documents in English, such as safety rules, operating and maintenance instructions and procedure manuals.