1

Rpg Developer Jobs in Iowa (NOW HIRING)

Application Architect

Johnston, IA · On-site

$120K - $170K/yr

Collaborate with software engineers and other architects to define product structures and ensure ... Java, .NET, and RPG. * Knowledge of banking operations, including regulatory requirements.

Rpg Developer information

See Iowa salary details

$62.9K

$98.4K

$132.4K

How much do rpg developer jobs pay per year?

As of Jun 1, 2026, the average yearly pay for rpg developer in Iowa is $98,389.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,500.00 and $114,600.00 per year, depending on experience, location, and employer.

What Does an RPG Developer Do?

Report program generator, or RPG, is a programming language often used for business applications. An RPG developer handles system responsibilities throughout the program lifecycle. In this career, your duties are to configure code based on program specifications, implement client requirements, troubleshoot and debug systems, provide analysis of a test run, develop workarounds, modify existing programs, and provide maintenance for applications. You may also coordinate with other developers and IT support staff to ensure the program and applications are running correctly.

What are the key skills and qualifications needed to thrive as an RPG Developer, and why are they important?

To thrive as an RPG Developer, you need strong programming skills in RPG IV (ILE RPG), familiarity with IBM i systems (AS/400), and experience in business application development. Proficiency in tools such as IBM Rational Developer, SQL, and CL programming, and knowledge of modern integration technologies are commonly required, along with relevant certifications in IBM i or RPG programming. Analytical thinking, attention to detail, and effective communication are essential soft skills for understanding user requirements and collaborating with multidisciplinary teams. These abilities are crucial for delivering reliable, scalable solutions that support business operations on legacy and modern IBM i platforms.

What are some common challenges RPG Developers face when balancing storytelling and gameplay mechanics?

RPG Developers often encounter the challenge of integrating deep, engaging narratives with interactive gameplay systems. Achieving a balance requires close collaboration between writers, designers, and programmers to ensure that story elements enhance, rather than hinder, player agency and pacing. Developers must also consider technical constraints, such as branching dialogue or quest logic, which can impact both narrative coherence and game performance. These challenges make strong teamwork and adaptability essential in the role.

What are RPG Developers?

RPG Developers are software professionals who specialize in creating, maintaining, and optimizing applications using the RPG (Report Program Generator) programming language. RPG is primarily used on IBM midrange systems, such as the IBM i (formerly AS/400). These developers are responsible for designing business applications, troubleshooting legacy code, and integrating new technologies with existing systems. Their work is crucial in industries that rely on IBM systems for critical business operations, including finance, manufacturing, and logistics.

Is RPG a dead language?

RPG (Role-Playing Game) development is an active field within the gaming industry, with many companies creating new titles and updates using languages like C++, Python, and scripting tools. While the original RPG languages like RPG IV are less common outside legacy systems, modern RPG development continues to evolve with new technologies and platforms, making it a viable career path for developers skilled in game design and programming. Knowledge of game engines and scripting languages is often essential for RPG developers today.

What is the difference between Rpg Developer vs Game Programmer?

AspectRpg DeveloperGame Programmer
Required CredentialsTypically a degree in computer science or game development, familiarity with RPG enginesSimilar credentials, often with broader programming skills
Work EnvironmentGame studios, focusing on RPG titlesGame studios, working on various game genres including RPGs
Employer & Industry UsageUsed mainly in companies developing RPGsUsed across multiple game genres, including RPGs
Common Search & Comparison IntentUnderstanding specific roles in RPG game developmentBroader game development roles, including RPGs

While both Rpg Developers and Game Programmers work in game development, Rpg Developers specialize in creating role-playing game features, storylines, and mechanics. Game Programmers have a broader scope, working on various game types, including RPGs. The key difference lies in the focus area within game development projects.

What are popular job titles related to Rpg Developer jobs in Iowa? For Rpg Developer jobs in Iowa, the most frequently searched job titles are:
What job categories do people searching Rpg Developer jobs in Iowa look for? The top searched job categories for Rpg Developer jobs in Iowa are:
What cities in Iowa are hiring for Rpg Developer jobs? Cities in Iowa with the most Rpg Developer job openings:
What are popular job titles related to Rpg Developer jobs in IA? For Rpg Developer jobs in IA, the most frequently searched job titles are:
Infographic showing various Rpg Developer job openings in Iowa as of May 2026, with employment types broken down into 96% Full Time, and 4% Part Time. Highlights an 66% Physical, 3% Hybrid, and 31% Remote job distribution, with an average salary of $98,389 per year, or $47.3 per hour.

Application Architect

SHAZAM

Johnston, IA • On-site

$120K - $170K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 19 days ago


Job description

SHAZAM recognizes that financial institutions build better communities, and this drives our passion to strengthen financial institutions. We are a trusted partner to our valued customers providing answers, choice, and innovation with an impeccable level of customer service – a level unmatched in the industry.


And here’s the best part - we’re a national company that offers a small-company feel, a cultural balance that’s hard to come by but very real at SHAZAM. Your growth and development are top priorities and you’ll be surrounded by talented individuals and postured to make a real difference in the company. As a team member at SHAZAM, you’ll be an essential part of our mission as we work together strengthening financial institutions.


This is a hybrid position based out of our Johnston, IA office.


What we’re looking for:

SHAZAM is looking for an Application Architect to lead the design, direction, and evolution of key applications, processes, or systems across our diverse, multi‑platform technology environment. Operating with minimal supervision, this role drives technical vision, mentors cross‑functional teams, and ensures alignment between business needs and technology strategies. As a thought leader, you will explore innovative solutions, evaluate emerging technologies, and guide stakeholders through complex challenges. This is a critical role for shaping SHAZAM’s future technology landscape and ensuring delivery of high‑quality, scalable solutions.



What you'll do:

  • Own the technical design and overall direction of assigned applications, processes, or systems within a broad technology stack that spans on‑premise and cloud environments.
  • Lead evaluation of systems and technologies, including development of prototypes and proof‑of‑concepts across platforms such as Java, .NET, and RPG.
  • Identify and pursue opportunities for process and system improvements; research and explore innovative solutions.
  • Translate improvement opportunities into practical, effective solutions that address both current and emerging issues.
  • Collaborate with software engineers and other architects to define product structures and ensure alignment with business, development, testing, and deployment needs across IBM, HP, Solaris, and Microsoft systems.
  • Remain actively engaged across the project lifecycle to provide continuity, leadership, and mentorship.
  • Develop and maintain technical standards and documentation aligned with organizational best practices.
  • Ensure adherence to SHAZAM’s enterprise architecture standards through coordination with architecture leadership.
  • Partner with project managers to guide execution, influence scope, and ensure timely delivery of high‑quality solutions.
  • Help stakeholders understand the business and technical impacts of changes within assigned areas.

What you need:

  • Strong technical or business expertise in at least one core application, process, or system, ideally with experience navigating multi‑platform environments.
  • Solid understanding of computer science fundamentals—algorithms, data structures, and software or architectural design patterns—applied across languages like Java, .NET, and RPG.
  • Knowledge of banking operations, including regulatory requirements.
  • Expertise in project management and familiarity with business drivers and KPIs.
  • Working knowledge of infrastructure, data, middleware, client integration, and security across mixed operating systems (IBM, HP, Solaris, Microsoft) as well as hybrid cloud platforms such as Azure and AWS.
  • Proficiency with Microsoft Office and Teams.
  • Excellent communication, analytical, and problem‑solving skills.
  • Ability to lead, mentor, influence stakeholders, and guide technical decision‑making.
  • Strong ability to assess issues, define solutions, and support long‑term enterprise strategy.


What’s in it for you:

  • A mission-driven company with a strong sense of purpose
  • A hybrid work environment that values flexibility and collaboration
  • Opportunities for professional development and career growth
  • A culture that values innovation, integrity, and community impact
  • Excellent benefits:
    • Health, dental, and vision insurance
    • 401(k) retirement plan with company match
    • Flexible spending and health savings accounts
    • Life insurance and short- and long-term disability provided at no cost
    • Time away from work – PTO, VTO, paid parental leave, and company holidays
    • Educational assistance


Actual compensation is based on various factors, such as geographic location, experience, education, and/or skill level, and is finalized at the time of offer.


SHAZAM is an equal opportunity employer, including those with disabilities or status as a protected veteran. All qualified applicants will receive consideration for employment.


Applicants must be authorized to work in the U.S. without the need for employment-based visa sponsorship now or in the future; ITS, Inc./SHAZAM will not sponsor applicants for U.S. work visa status for this opportunity (no sponsorship is available for H-1B, L-1, TN, O-1, E-3, H-1B1, F-1, J-1, OPT, CPT or any other employment-based visa).


Please be aware that SHAZAM may use an Artificial Intelligence (AI) tool to assist in the review and screening of job applications for this position. The AI system is designed to help our team efficiently identify qualified candidates by identifying relevant skills and experience within submitted applications. All final hiring decisions are made by our hiring team.