1

Senior Rpg Programmer Jobs in Frisco, TX (NOW HIRING)

Sr Software Engineer

Farmers Branch, TX ยท On-site

$121K - $159K/yr

Reporting to the Director of IT Applications, the Sr Software Engineer will be responsible for the ... The successful candidate will develop and maintain RPG-based applications while contributing to ...

Senior IBM i / AS400

Prosper, TX ยท On-site

$47 - $64/hr

Senior IBM i / AS400 Location: Minneapolis, MN, Denver, CO Plano, TX, Cincinnati, OH & Milwaukee, WI Developer/ 10+ years of hands-on experience programming in RPGLE / Free Format RPG./ 10+ years of ...

Sr Java Developer(80002)

Dallas, TX

$56.75 - $72.25/hr

Company Description IDEALFORCE has a Contract available immediately for a Java Developer to join ... As part of this project you will be transitioning applications written in RPG to Java ...

Sr Java Developer((80003)

Dallas, TX

$56.75 - $72.25/hr

Company Description IDEALFORCE has a Contract available immediately for a Java Developer to join ... As part of this project you will be transitioning applications written in RPG to Java ...

Senior Rpg Programmer information

See Frisco, TX salary details

$12

$48

$67

How much do senior rpg programmer jobs pay per hour?

As of Sep 6, 2026, the average hourly pay for senior rpg programmer in Frisco, TX is $48.93, according to ZipRecruiter salary data. Most workers in this role earn between $41.15 and $58.51 per hour, depending on experience, location, and employer.

What is a senior RPG programmer?

Senior RPG Programmers are experienced software developers who specialize in programming with RPG (Report Program Generator), a high-level programming language primarily used on IBM's midrange systems like the AS/400 (now IBM iSeries). They are responsible for designing, developing, maintaining, and enhancing business applications using RPG, as well as integrating them with other systems. In addition to strong programming skills, they often provide technical leadership, mentoring, and troubleshooting expertise within their teams or organizations.

What are the key skills and qualifications needed to thrive as a senior RPG programmer?

To thrive as a Senior RPG Programmer, you need advanced proficiency in RPG IV/ILE programming, experience with IBM iSeries/AS400 systems, and a solid understanding of business application development. Familiarity with CL, SQL, DB2 databases, and source control tools like Git is typically required, along with relevant certifications such as IBM Certified Developer - Power Systems. Strong analytical thinking, problem-solving abilities, and effective communication are essential soft skills for collaborating with business stakeholders and mentoring junior programmers. These skills and qualifications ensure robust, efficient solutions that align with organizational needs and facilitate seamless legacy system maintenance and modernization.

What are some common challenges senior RPG programmers face when integrating legacy systems with modern technologies?

Senior RPG Programmers often encounter challenges when bridging legacy IBM i (AS/400) applications with newer technologies such as web services or cloud-based platforms. These challenges include managing outdated codebases, ensuring data integrity during migration, and interfacing traditional RPG code with modern APIs or middleware. Successful integration typically requires a deep understanding of both legacy RPG and modern programming concepts, as well as strong communication skills to collaborate with cross-functional teams like IT infrastructure and business analysts. Staying updated on IBM i enhancements and best practices is also crucial for overcoming these integration hurdles.

What is the difference between Senior Rpg Programmer vs Rpg Developer?

AspectSenior Rpg ProgrammerRpg Developer
Required CredentialsBachelor's in Computer Science or related field, experience in RPG programmingSimilar educational background, often with less experience
Work EnvironmentLarge enterprise systems, gaming companies, or legacy business applicationsSoftware development teams, gaming studios, or legacy system maintenance
Employer & Industry UsageUsed in industries like finance, gaming, and enterprise IT with RPG systemsCommonly found in similar industries, often as entry to mid-level roles

The main difference between a Senior Rpg Programmer and an Rpg Developer lies in experience and responsibility. Senior Rpg Programmers typically have more years of experience, take on leadership roles, and handle complex projects, whereas Rpg Developers may be earlier in their careers with similar technical skills but less oversight responsibility.

How much do senior RPG programmers make?

Senior RPG programmers typically earn between $80,000 and $120,000 annually, depending on experience, location, and industry. They often possess strong skills in coding, debugging, and working with legacy systems like IBM iSeries or RPG IV, which can influence salary levels.

What are the most commonly searched types of Rpg Programmer jobs in Frisco, TX?

The most popular types of Rpg Programmer jobs in Frisco, TX are:

What are popular job titles related to Senior Rpg Programmer jobs in Frisco, TX?

For Senior Rpg Programmer jobs in Frisco, TX, the most frequently searched job titles are:

What job categories do people searching Senior Rpg Programmer jobs in Frisco, TX look for?

The top searched job categories for Senior Rpg Programmer jobs in Frisco, TX are:

What cities near Frisco, TX are hiring for Senior Rpg Programmer jobs?

Cities near Frisco, TX with the most Senior Rpg Programmer job openings:

Infographic showing various Senior Rpg Programmer job openings in Frisco, TX as of August 2026, with employment types broken down into 82% Full Time, 8% Part Time, 9% Contract, and 1% Nights. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $101,769 per year, or $48.9 per hour.

Sr Software Engineer

Randa Corp

Farmers Branch, TX โ€ข On-site

$121K - $159K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 9 days ago


Key responsibilities

  • Design, develop, test, implement, and support applications on the IBM iSeries platform using RPG IV, RPGLE, Free-Format RPG, SQLRPGLE, and CL.

  • Support and enhance mission-critical ERP, WMS, distribution, finance, and supply chain systems.

  • Create and support integrations with internal and external systems through APIs, web services, EDI, message queues, and file-based interfaces.


Job description

Randa Apparel & Accessories is one of the world’s leading fashion clothing and accessories companies, operating across 11 countries with a portfolio of 30+ iconic brands, including Haggar, Levi’s, Tommy Hilfiger, Calvin Klein, Totes, Isotoner, and Columbia Sportswear. With over 100 years of industry leadership, RAA continues to produce exceptional products and services, delighting customers and empowering partners worldwide. From the #1 dress pant brand in North America to the #1 belt and wallet, RAA sets the standard for excellence and innovation

We empower our associates, create growth opportunities at every level, and strive to make RAA the best place to build a career. 

Want to work at a diverse, equitable, & inclusive workspace where associates are encouraged to bring their true, authentic selves?  

Apply today and fashion your future with RAA.

Location: Farmers Branch, TX

Schedule: Hybrid (3 days in-office / 2 days remote)

Position Overview:

Reporting to the Director of IT Applications, the Sr Software Engineer will be responsible for the design, development, enhancement, support, and modernization of business applications running on the IBM iSeries platform. This role will work closely with business stakeholders across Supply Chain, Finance, Distribution, EDI, Sales, and Manufacturing to deliver reliable solutions that support critical enterprise processes.

The successful candidate will develop and maintain RPG-based applications while contributing to modernization initiatives through SQL, APIs, automation, and integration technologies. This individual will serve as a technical expert for IBM iSeries applications and collaborate with cross-functional teams to ensure scalable, maintainable, and secure solutions

Essential Role Functions:

  • Design, develop, test, implement, and support applications on the IBM iSeries platform using RPG IV, RPGLE, Free-Format RPG, SQLRPGLE, and CL. 
  • Analyze business requirements and translate them into scalable technical solutions. 
  • Support and enhance mission-critical ERP, WMS, distribution, finance, and supply chain systems. 
  • Develop and maintain DB2 for iSeries database structures, SQL queries, stored procedures, and performance tuning initiatives. 
  • Create and support integrations with internal and external systems through APIs, web services, EDI, message queues, and file-based interfaces. 
  • Troubleshoot application issues and participate in root cause analysis for production support incidents. 
  • Collaborate with business users to identify process improvement opportunities and automation initiatives. 
  • Participate in code reviews and enforce development standards, security practices, and documentation requirements. 
  • Support application modernization efforts, including transitioning legacy fixed-format RPG applications to free-format RPG and service-program architectures. 
  • Work effectively within Waterfall, Agile, and hybrid project delivery environments. 
  • Mentor other software engineers and share IBM iSeries best practices.
  • Utilizes sound engineering principles to build robust, secure, scalable, and appropriately tested features and solutions from end to end.
  • Works with technologies across the entire Randa development stack.
  • Builds confidence, trust, and rapport with internal and external clients as appropriate

 Qualifications:

  • Bachelor's Degree in Computer Science, Information Systems, or equivalent experience. 
  • 5-10 years of IBM i / AS400 development experience. 
  • Strong experience with: 
    • RPG IV
    • RPGLE
    • Free-Format RPG
    • CL Programming
    • SQLRPGLE
    • DB2 for iSeries
  • Experience with:
    • IBM Rational Developer for iSeries 
    • Git or Azure DevOps 
    • SQL Services for IBM iSeries
    • Web Services 
    • API Integration 
    • EDI 
    • FTP/SFTP Automation 
    • Power Systems 
    • Mimix or High Availability solutions 
    • Robot Scheduler
    • ServiceNow
    • Azure DevOps
  • Experience designing and maintaining batch processing, interactive programs, and business applications on IBM iSeries. 
  • Experience troubleshooting performance issues across applications and DB2 databases. 
  • Familiarity with source control and deployment management processes. 
  • Experience gathering requirements directly from business stakeholders. 
  • Strong analytical, troubleshooting, and problem-solving skills. 
  • Excellent written and verbal communication skills.
  • Experienced with building out and maintaining metrics, alarms, and monitoring of services and application stack.
  • Excellent communication skills and understand the importance of regular communication to the entire team about business and IT roadmaps
  • Excellent problem solver where the big picture is understood and challenges are recognized before they occur; relevant information from internal and external SME’s is investigated then drive decisions and next steps to get the optimized short term to long term result for the team
  • You have successfully delivered roadmap initiatives using either Waterfall or Agile methodology

What we Offer: 

  • Competitive base salary.
  • Hybrid work schedule.
  • Three weeks of paid time off within the first year of employment.
  • Company provided life insurance, short-term disability, long-term disability, and paid parental leave. 
  • Health, vision, and dental insurance options with low employee contributions.  
  • Commuter benefit plan.  
  • Optional supplemental life insurance, pet insurance, and accident & critical illness insurance offered at a group discount rate. 
  • 401(k). 
  • Unlimited access to our award-winning online fitness, and wellness program.
  • A great place to work, fast-paced, with terrific career growth

“The statements in this job description are intended to describe the general nature and level of work being performed by people assigned to this work. This is not an exhaustive list of all duties and responsibilities. Randa management reserves the right to amend and change responsibilities to meet business and organizational needs as necessary.”