1

Rpg Programmer Jobs in Champaign, IL (NOW HIRING)

Software Developer

Champaign, IL · On-site

$100K - $140K/yr

Software Developer (Champaign, IL) Job Overview: We are seeking a talented and motivated Software Developer to join our growing team. This role is ideal for someone who is passionate about technology ...

Software Developer (Champaign, IL) Job Overview: We are seeking a talented and motivated Software Developer to join our growing team This role is ideal for someone who is passionate about technology ...

Software Engineer Location : Champaign, IL or Midland, MI depending upon candidate preference Duration : Multi Year Project Interview Mode : Phone and Skype Visa : Green Card and US Citizens only.

NVIDIA is seeking a Sr. Systems Software Engineer for the Apache Spark Acceleration group. Over the past five years GPU accelerated data processing has moved from proof of concept to production ...

Rpg Programmer information

See Champaign, IL salary details

$33K

$93.5K

$129.7K

How much do rpg programmer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for rpg programmer in Champaign, IL is $93,503.00, according to ZipRecruiter salary data. Most workers in this role earn between $83,600.00 and $107,200.00 per year, depending on experience, location, and employer.

What is an RPG programmer?

An RPG programmer creates or enhances software and programs using RPG (Report Program Generator), a specialized coding language developed by IBM. RPG is currently used for business applications and is compatible with IBM i- or OS/400-based systems. Your responsibilities as an RPG programmer include designing and developing code in RPG, generating reports, and fixing bugs. Qualifications include a bachelor’s degree in computer science and familiarity with multiple coding languages. RPG programmers often work with other programmers in a corporate office or IT department.

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

To thrive as an RPG Programmer, you need strong proficiency in IBM RPG programming languages, knowledge of AS/400 (IBM i) systems, and experience with business application development. Expertise with tools such as IBM iSeries, SQL, and CL programming, along with familiarity with source control systems, is typically required. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate with teams and address complex business requirements. These skills are essential for building and maintaining robust, reliable enterprise software solutions that support critical business operations.

What are some common challenges RPG programmers face when collaborating with designers and artists on game development teams?

RPG Programmers often collaborate closely with designers and artists to implement gameplay features and ensure technical feasibility of creative ideas. One common challenge is translating complex design concepts or visual assets into functional, optimized code while maintaining the intended player experience. Effective communication and flexibility are crucial, as requirements can change during development. Balancing creative vision with technical constraints, such as performance optimization and platform limitations, is also a frequent part of the role.

What is the difference between Rpg Programmer vs Game Developer?

AspectRpg ProgrammerGame Developer
Required SkillsProficiency in RPG languages (e.g., RPG IV), coding, debuggingProgramming, design, project management
Work EnvironmentGame studios, software companies, often focused on RPG projectsBroader industry settings, including various game genres
CertificationsProgramming certifications, game development coursesComputer science degrees, software development certifications
Industry UsageSpecialized in RPG game developmentDevelops multiple game types, including RPGs

While both roles involve game programming, an Rpg Programmer specializes in creating and maintaining RPG games using specific languages and tools. A Game Developer has a broader scope, working on various game genres and handling multiple aspects of game creation. The Rpg Programmer focuses more on coding within RPG environments, whereas the Game Developer combines programming with design and project management skills.

How much do RPG programmers make?

RPG programmers typically earn between $60,000 and $100,000 annually, depending on experience, location, and the complexity of projects. Skilled programmers with knowledge of game engines and scripting languages may earn higher salaries, especially in competitive markets or with specialized certifications.

What cities near Champaign, IL are hiring for Rpg Programmer jobs?

Cities near Champaign, IL with the most Rpg Programmer job openings:

Infographic showing various Rpg Programmer job openings in Champaign, IL as of August 2026, with employment types broken down into 73% Full Time, 19% Part Time, 7% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $93,503 per year, or $45 per hour.

Research Programmer / Senior Research Programmer (Quality Assurance)

University of Illinois at Urbana-Champaign

Urbana, IL • On-site

Full-time

Re-posted 25 days ago


Job description

Company Description

The National Center for Supercomputing Applications provides powerful computers and expert support that help scientists and engineers improve our world.
http://www.ncsa.illinois.edu/

Job Description

The National Center for Supercomputing Applications (NCSA) is currently seeking one or more Research Programmers / Senior Research Programmers within its Blue Waters Project Office. For more information and to apply for this position, please visit jobs.illinois.edu. The search close date is March 16, 2017. Search Number: A1600208. The U of I is an EEO Employer/Vet/Disabled www.inclusiveillinois.illinois.edu.

The University of Illinois conducts criminal background checks on all job candidates upon acceptance of a contingent offer.

Qualifications
  • BA/BS degree (advanced degree preferred) in engineering,
    mathematics, science, computer science, or related field.  Alternative
    degree fields will be considered if accompanied by equivalent experience
    (depending on nature and depth of experience as it relates to current
    NCSA projects and technologies)
  • Experience using various/multiple computational platforms, including UNIX, AIX, and/or LINUX
  • Solid knowledge in one or more of the following areas:  parallel
    algorithms, performance analysis, code tuning, performance simulation or
    modeling of parallel application behavior
  • At least 3 years programming experience on high performance
    computers including development, optimization, porting, and/or scaling
    one or more parallel libraries or application codes written in Fortran,
    C, and/or C++, and utilizing programming models such as MPI and OpenMP
Additional Information

All your information will be kept confidential according to EEO guidelines.