1

Video Game Programmer Jobs in Iowa (NOW HIRING)

Life Enrichment Director

Coralville, IA · On-site

$20/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... programming to reflect resident feedback and evolving needs • Encourage resident leadership ... apps, video calls, interactive games) • Skill in creating visually appealing newsletters ...

Life Enrichment Director

Coralville, IA · On-site

$20/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... programming to reflect resident feedback and evolving needs • Encourage resident leadership ... apps, video calls, interactive games) • Skill in creating visually appealing newsletters ...

Showing results 21-30

Video Game Programmer information

See Iowa salary details

$10.3K

$87K

$163K

How much do video game programmer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for video game programmer in Iowa is $87,010.00, according to ZipRecruiter salary data. Most workers in this role earn between $22,500.00 and $136,700.00 per year, depending on experience, location, and employer.

What is a video game programmer?

Video game programmers are professionals who write the code that brings video games to life. They work closely with game designers, artists, and other team members to develop gameplay mechanics, graphics, artificial intelligence, and user interfaces. Their expertise in programming languages, such as C++ or C#, allows them to create the software backbone of a game. Video game programmers may specialize in areas like graphics, physics, networking, or tools development, depending on the needs of the project. They play a crucial role in turning creative ideas into functional and entertaining games.

What are the key skills and qualifications needed to thrive as a video game programmer, and why are they important?

To thrive as a Video Game Programmer, you need strong proficiency in programming languages such as C++, C#, or Java, a solid understanding of computer science fundamentals, and often a bachelor's degree in computer science or related fields. Familiarity with game engines like Unity or Unreal Engine, version control systems, and debugging tools is typically required. Creative problem-solving, attention to detail, and effective teamwork are essential soft skills that set top programmers apart. These competencies ensure the development of high-quality, engaging games that perform well and deliver an excellent user experience.

What are some common challenges video game programmers face when working on large development teams?

Video game programmers on large development teams often encounter challenges such as coordinating code integration, managing version control conflicts, and ensuring consistent coding standards across the project. Effective communication is essential, as programmers must frequently collaborate with artists, designers, and audio engineers to implement features and troubleshoot issues. Adapting to changing project requirements and tight deadlines can also be demanding, but strong teamwork and agile development practices help teams stay on track.

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

AspectVideo Game ProgrammerGame Developer
Primary RoleWriting code and implementing game featuresOverseeing entire game development process, including design and production
Skills & CertificationsProgramming languages (C++, C#), computer science degreesProject management, design skills, sometimes programming knowledge
Work EnvironmentGame studios, software companiesGame studios, independent teams, publishers
Industry UsageFocuses on coding and technical implementationBroader role including design, management, and coordination

While both roles are essential in game development, a Video Game Programmer primarily focuses on coding and technical implementation, whereas a Game Developer oversees the entire development process, including design and project management. Understanding these differences helps clarify career paths and employer expectations in the gaming industry.

How to get a job as a video game programmer?

To become a video game programmer, develop strong programming skills in languages like C++ or C#, build a portfolio of game projects, and gain experience with game engines such as Unity or Unreal Engine. A bachelor's degree in computer science, software engineering, or a related field is often required, along with knowledge of graphics, physics, and AI programming. Internships and networking within the gaming industry can also improve job prospects.

Is a video game programmer a good career?

A video game programmer is a specialized software developer who designs and implements code for video games, often requiring skills in programming languages like C++ and knowledge of game engines such as Unity or Unreal. The career offers opportunities in the gaming industry, but it can involve long hours and competitive job markets; success often depends on technical skills, creativity, and experience. Overall, it can be a rewarding career for those passionate about gaming and programming, with potential for growth and specialization.

What are popular job titles related to Video Game Programmer jobs in Iowa?

For Video Game Programmer jobs in Iowa, the most frequently searched job titles are:

What job categories do people searching Video Game Programmer jobs in Iowa look for?

The top searched job categories for Video Game Programmer jobs in Iowa are:

What cities in Iowa are hiring for Video Game Programmer jobs?

Cities in Iowa with the most Video Game Programmer job openings:

Infographic showing various Video Game Programmer job openings in Iowa as of August 2026, with employment types broken down into 1% Internship, 2% As Needed, 78% Full Time, 17% Part Time, and 2% Contract. Highlights an 83% Physical, 3% Hybrid, and 14% Remote job distribution, with an average salary of $87,010 per year, or $41.8 per hour.

Life Enrichment Director

Apple Valley Place - Charles City

Charles City, IA • On-site

$22/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

At Better Living, we believe every stage of life should be filled with purpose, dignity, and joy.  We’re not just a senior living management company—we’re a team driven by compassion, grounded in hospitality, and committed to doing what’s right for residents, families, and staff. Our communities are built on meaningful connections, personalized support, and everyday moments that matter.

This is senior living, only better.

Benefits:

  • Compensation - $22.00 per hour
  • Health, dental, and vision insurance
  • Paid time off and holidays
  • 401 (K) matching
  • Professional development opportunities
  • Employee assistance programs

Position Summary

The Life Enrichment Director at Better Living is the heartbeat of our community. This role goes beyond planning activities — it’s about creating joy, fostering connection, and elevating every moment for our residents. The Life Enrichment Director designs and leads meaningful, engaging experiences that honor each resident’s life story, abilities, interests, and purpose.
At Better Living, life enrichment isn’t optional, it’s essential. We believe residents deserve days filled with laughter, dignity, choice, and moments that matter.


Why You’ll Love This Role

• You get to create joy for a living
• You’ll help residents rediscover hobbies, passions, and purpose
• No two days are the same
• You’ll be encouraged to bring creativity, personality, and heart
• You’ll be supported by a culture that believes in loving generously and serving passionately


Key Responsibilities

Program Development & Engagement

• Plan and lead a robust calendar of daily, weekly, and monthly lifeenrichment experiences
• Design programs that support physical, emotional, cognitive, social, and spiritual wellbeing
• Ensure activities are inclusive, engaging, and adaptable for all levels of ability
• Create experiences — not just events — that encourage resident choice and participation
• Incorporate music, movement, art, games, outings, celebrations, and purposedriven activities

ResidentCentered Focus

• Get to know residents personally through life stories, interests, and preferences
• Adapt programming to reflect resident feedback and evolving needs
• Encourage resident leadership, clubs, committees, and peertopeer involvement
• Support dignity, independence, and meaningful engagement for every resident

Memory Care Support

• Partner with the care team to support residents living with dementia through purposeful, sensoryrich programming
• Implement structured daily routines that promote comfort, familiarity, and success
• Use redirection, validation, and relationshipbased engagement strategies
• Align programs with Better Living’s Better Days Memory Care philosophy

Community & Culture

• Actively model and promote the Better Living mission and values
• Bring energy, positivity, and creativity to the community atmosphere
• Partner with other department leaders to create engaging crossdepartment experiences
• Welcome families and guests and encourage participation in community life
• Represent Better Living positively during tours, events, and community outreach

Administration & Compliance

• Maintain an accurate activity calendar and documentation as required by Better Living standards and as required by state regulations
• Track participation and engagement
• Manage activity supplies, budget, and donations
• Ensure programs meet licensing and regulatory requirements
• Complete required training and attend team meetings


Technology Skills & Digital Engagement

The Life Enrichment Director uses technology confidently to support resident engagement, communication, and departmental organization. This includes:
• Proficiency with Microsoft Teams, Outlook, SharePoint, and digital calendars
• Ability to learn and navigate seniorliving software systems, including TSO and documentation platforms
• Comfort using tablets, smart devices, and virtual platforms to enhance resident experiences (virtual tours, music apps, video calls, interactive games)
• Skill in creating visually appealing newsletters, calendars, and communication materials using approved digital templates
• Ability to assist residents with simple technology tasks in a patient, supportive manner
• Strong digital organization habits, including file management and timely documentation
• Willingness to adopt new tools and systems as Better Living continues to strengthen digital competency across communities


Qualifications

  • Bachelor's Degree Preferred.
  • Experience in activities, recreation, life enrichment, or a related field preferred
  • Technology experience and the willingness to learn new software platforms
  • Experience in senior living, assisted living or memory care strongly preferred
  • Passion for working with older adults and creating meaningful experience
  • Strong communication, organizational and time management skills
  • Creative, outgoing and flexible personality
  • Ability to work some evenings, weekends and holidays as needed

What Success Looks Like

• Residents are engaged, smiling, and connected
• Families see joy, purpose, and meaningful days
• Programs reflect resident voices — not just a calendar
• The community feels alive, welcoming, and warm
• Life enrichment is woven into daily life, not treated as an addon


Better Living Promise

At Better Living, we don’t believe in “keeping residents busy.”
We believe in helping them live fully.
If you are creative, compassionate, energetic, and ready to make every day brighter — we would love to meet you.


We are an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.