1

Rpg Programmer Jobs in Detroit, MI (NOW HIRING)

* Drive the concept design, prototyping, engineering, testing, release and enhancements of a cutting edge compute platform for Autonomous Driving * Work closely with other teams to ensure a seamless ...

Ford Motor Company is seeking a Senior Software Engineer to design, develop, and evolve cloud-native services that support Ford retail consumers. This role involves leading the development of ...

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel:

Software Developer

Rochester Hills, MI · On-site

$81K - $130K/yr

Who You Are The Software Developer will be responsible for the development of industrial desktop and web-based software solutions. The Design Engineer will be working in an Agile/Scrum based ...

BAS Software Engineer

Detroit, MI · On-site

$100 - $125/hr

Are you a detail-driven BAS programmer with strong integration and commissioning experience? This role offers the chance to join a well-established building automation integrator supporting projects ...

We are seeking a highly motivated Software Engineer to join the FDSP software delivery team. In this role, you will design, develop, enhance, deploy, and support cloud-native microservices that ...

We are seeking a highly motivated Software Engineer to join the FDSP software delivery team. In this role, you will design, develop, enhance, deploy, and support cloud-native microservices that ...

Application Developer Location: South Lyon/Novi, MI Duration: 12 Months (with potential for extension) Interview: Interview onsite in South Lyon/Novi, MI Candidate must be USC or GC. Do not apply for ...

We are seeking a Mid-Level Software Engineer to design, develop, and maintain scalable software solutions. This role is ideal for engineers who have moved beyond entry-level responsibilities, can ...

Application Developer

Novi, MI · On-site

$80 - $100/hr

Application Developer Location: South Lyon/Novi, MI Duration: 12 Months (with potential for extension) Interview: Interview onsite in South Lyon/Novi, MI Candidate must be USC or GC. Do not apply for ...

Showing results 41-60

Rpg Programmer information

See Detroit, MI salary details

$32.7K

$92.4K

$128.2K

How much do rpg programmer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for rpg programmer in Detroit, MI is $92,429.00, according to ZipRecruiter salary data. Most workers in this role earn between $82,700.00 and $105,900.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 command higher salaries, especially in competitive markets.

What job categories do people searching Rpg Programmer jobs in Detroit, MI look for?

The top searched job categories for Rpg Programmer jobs in Detroit, MI are:

What cities near Detroit, MI are hiring for Rpg Programmer jobs?

Cities near Detroit, MI with the most Rpg Programmer job openings:

Infographic showing various Rpg Programmer job openings in Detroit, MI as of August 2026, with employment types broken down into 76% Full Time, 6% Part Time, and 18% Contract. Highlights an 90% In-person, 2% Hybrid, and 8% Remote job distribution, with an average salary of $92,429 per year, or $44.4 per hour.

Software Engineer (3) - Core Senior Engineer

Epitec

Dearborn, MI • On-site

$73 - $75/hr

Contractor

Re-posted 23 days ago


Key responsibilities

  • Design, develop, and maintain Golang-based command-line tools and developer productivity applications.

  • Build automation solutions that streamline development, testing, deployment, and hardware validation processes.

  • Develop and maintain CI/CD pipelines that improve delivery speed, reliability, and quality.


Job description

  • Location: Dearborn, Michigan
  • Type: Contract
  • Job #105124

Job Title: Senior Platform Software Engineer
Location:
Dearborn, MI (Hybrid, 4 Days Onsite)
Pay Rate: $73 -75 per hour
Job Type: W2 Contract
Expected Hours per Week: 40 Hours
Schedule: Monday-Friday
Work Location: Dearborn, MI
Position Summary
We are seeking a highly skilled Senior Software Engineer with deep expertise in Golang development, developer tooling, automation, and cloud-native engineering. This role will focus on building and enhancing command-line tools, developer productivity utilities, testing infrastructure, and CI/CD automation pipelines that improve the overall developer experience.
The ideal candidate is a hands-on engineer with extensive experience designing, developing, testing, and supporting production applications and infrastructure. You will work across the software development lifecycle, helping to establish engineering best practices while enabling development teams to move faster through automation, observability, and modern DevOps methodologies.
Key Responsibilities
  • Design, develop, and maintain Golang-based command-line tools and developer productivity applications.
  • Build automation solutions that streamline development, testing, deployment, and hardware validation processes.
  • Lead the end-to-end software development lifecycle with a focus on clean, maintainable, and scalable code.
  • Create technical designs, specifications, and implementation plans for new tools and platform enhancements.
  • Implement comprehensive automated testing strategies, including unit, integration, contract, and end-to-end testing.
  • Develop and maintain CI/CD pipelines that improve delivery speed, reliability, and quality.
  • Build and optimize Docker container solutions utilizing multi-stage builds and security best practices.
  • Implement observability solutions including logging, monitoring, distributed tracing, SLIs, and SLOs.
  • Support production environments, perform troubleshooting, root cause analysis, and implement preventative solutions.
  • Integrate SonarQube and related code quality tools into the software delivery process.
  • Collaborate with cross-functional teams in Agile development environments.
  • Drive continuous improvement initiatives focused on automation, developer experience, reliability, and engineering excellence.
Required Qualifications
  • Bachelor's Degree in Computer Science, Engineering, or related field.
  • 8+ years of software engineering experience.
  • 8+ years of hands-on Golang development experience in production environments.
  • Extensive experience developing CLI tools, automation frameworks, developer platforms, or DevOps tooling.
  • Strong experience designing and building APIs and distributed systems.
  • Experience with Docker, containerization, and container security best practices.
  • Strong experience with Google Cloud Platform (GCP), including Cloud Run.
  • Experience implementing Infrastructure as Code using Terraform or similar technologies.
  • Experience building and maintaining CI/CD pipelines.
  • Strong understanding of software testing methodologies, including:
    • Unit Testing
    • Integration Testing
    • End-to-End Testing
    • Contract Testing
    • Test Automation Frameworks
  • Experience implementing observability solutions including logging, tracing, monitoring, and incident management.
  • Experience using SonarQube or similar static analysis and quality assurance tools.
  • Strong SQL skills and experience working with relational databases.
  • Experience with REST APIs, microservices, service integrations, and distributed architectures.
  • Excellent communication, documentation, and problem-solving skills.
  • Ability to work onsite in Dearborn, MI four days per week.
Preferred Qualifications
  • Experience with Terraform and Infrastructure as Code methodologies.
  • Experience with GCP services such as Pub/Sub, Cloud Tasks, and Cloud Monitoring.
  • Experience with gRPC and event-driven architectures.
  • Full-stack development experience.
  • Strong understanding of software architecture patterns and system design principles.
  • Experience leading root cause analysis efforts and production reliability initiatives.
  • Familiarity with IAM, cloud security, and least-privilege access models.
  • Experience optimizing database performance, data models, and application scalability.
  • Demonstrated ability to learn new technologies and solve complex technical challenges independently.
Required Skills
  • Golang
  • GCP / Google Cloud Platform
  • Cloud Run
  • Docker
  • CI/CD
  • DevOps
  • SonarQube
  • Application Development
  • Application Design
  • Application Support
  • Application Testing
  • APIs
  • SQL
  • Terraform
  • Microservices
  • Observability
  • Automation Frameworks

#LI-JV1