Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

(Remote) Senior Software Engineer - IBM i / RPG

Harris

MEDHOST, a division of Harris, is seeking a Senior Software Engineer, IBM i / RPG, to design, develop, modernize, test, and support enterprise healthcare software solutions on the IBM i platform, also known as AS/400 or iSeries.

This role requires recent hands on experience developing and supporting RPG applications in a production IBM i environment. Candidates must have personally written, modified, debugged, tested, and supported ILE RPG / RPGLE code. RPG listed only as a general skill, legacy exposure, training topic, or resume keyword will not meet the minimum requirements for this role.

The successful candidate will own complex product enhancements, resolve production issues, contribute to modernization initiatives, mentor developers, and help improve the reliability, maintainability, and scalability of MEDHOST's healthcare software products.

Candidates may be asked to deliver a short technical presentation during the interview process. Experience supporting long lived commercial software products or enterprise production systems is strongly preferred.

This remote role welcomes candidates anywhere in the US. Candidates must be able to collaborate during core Central Time business hours.

Salary:

110K - 145K

What your impact will be:
  • Design, construct, test, debug, and support technical solutions on the IBM i platform.
  • Develop and maintain applications using ILE RPG / RPGLE, CL, embedded SQL, Db2 for i, SQL procedures, and user-defined functions.
  • Own complex product enhancements, defect resolution, production issues, and assigned project components.
  • Analyze existing IBM i applications and recommend practical improvements to reliability, maintainability, performance, and supportability.
  • Contribute to modernization efforts by improving legacy RPG code structure, reducing technical debt, and supporting more modular, SQL-driven application design.
  • Apply engineering standards for code quality, testing, configuration management, documentation, security, and release readiness.
  • Provide accurate effort estimates and deliver assigned work within agreed schedules.
  • Troubleshoot and resolve high-complexity application, data, batch, integration, and performance issues.
  • Participate in architecture, design, and technical review discussions for IBM i applications and related integrations.
  • Identify system, application, and engineering process deficiencies and recommend improvements.
  • Help prioritize development tasks for junior and mid-level staff.
  • Mentor other developers through technical guidance, design review, troubleshooting support, and code quality feedback.
  • Collaborate with product owners, QA, DBAs, architects, support, implementation, and other engineering teams to deliver reliable product changes.
  • Maintain the effectiveness and implementation of the MEDHOST Quality Management System and meet applicable regulatory requirements as needed.
  • Perform other duties as required to support organizational and product needs.
Candidate Screening Expectations

During the interview process, candidates may be asked to discuss a recent RPG/RPGLE enhancement they personally delivered, including the business purpose, technical components involved, testing approach, and deployment process.

Candidates should be able to clearly explain their direct contributions to IBM i and RPG development projects.

What we are looking for:
  • 7+ years of commercial software or enterprise application development experience.
  • 5+ years of hands-on IBM i development experience.
  • Recent professional experience developing, maintaining, debugging, and supporting production RPG applications on IBM i, including RPG/RPGLE work within the last 3 years.
  • Strong working knowledge of ILE RPG / RPGLE, including fixed-format and/or free-form RPG, CL, embedded SQL, Db2 for i, physical files, logical files, source physical files, service programs, batch processing, and IBM i job troubleshooting.
  • Strong SQL skills, including Db2 for i queries, joins, stored procedures, SQL functions, data analysis, and performance troubleshooting.
  • Experience owning complex enhancements, defects, production issues, or modernization work in a long-lived product or enterprise system.
  • Experience participating in sprint planning, backlog refinement, story estimation, daily coordination, code review, and iterative software delivery.
  • Experience with software version control, change management, controlled promotion, and release processes.
  • Understanding of testing practices, including unit, system, integration, regression, and performance testing.
  • Strong analytical, problem-solving, communication, and technical writing skills.
  • Demonstrated ability to mentor, coach, and guide other developers.
  • Ability to work independently, manage priorities, communicate risks early, and deliver within agreed timelines.
  • Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field preferred.
  • Equivalent professional experience developing and supporting enterprise software solutions will be considered.
What would make you stand out:
  • Experience modernizing legacy RPG applications.
  • Experience with free-form RPG and SQL-first development patterns.
  • Experience with modular IBM i design, including service programs, procedures, modules, reusable business logic, or layered application design.
  • Experience with RDi, Aldon, Git, Jira, Confluence, or similar development and delivery tools.
  • Experience with healthcare software, financial systems, billing, EHR, clinical workflows, regulated software, or other business-critical production environments.
  • Experience with APIs, HL7, interface engines, web services, JSON, XML, or cross-platform integrations.
  • Experience applying design patterns, SOLID principles, MVC, DAO, service-layer design, or similar architecture concepts.
  • Experience improving performance in Db2 for i applications.
  • Experience creating technical documentation, design notes, troubleshooting guides, or knowledge-transfer materials.
  • Experience with long-lived commercial software products or enterprise production systems.
What we can offer:
  • 3 weeks' vacation and 5 personal days
  • Comprehensive Medical, Dental, and Vision benefits starting from your first day of employment
  • Employee stock ownership and RRSP/401k matching programs
  • Lifestyle rewards
  • Remote work and more!

About MEDHOST:

MEDHOST, founded in 1984 and headquartered in Franklin, Tennessee, is a leading provider of healthcare information technology solutions. Serving over 1,000 healthcare facilities nationwide, MEDHOST offers a comprehensive suite of products, including electronic health records (EHR), financial management systems, and patient engagement platforms. Their mission is to empower healthcare organizations to enhance patient care and improve business operations through innovative, user-friendly solutions. In January 2024, MEDHOST was acquired by N. Harris Computer Corporation, further strengthening its position in the healthcare IT industry.

About Harris:

Harris is a leading provider of mission critical software to the public sector in North America. As a wholly owned subsidiary of Constellation Software Inc. ("CSI", symbol CSU on the TSX), Harris has become the cornerstone for CSI's investment in utility, local government, school districts, public safety, and healthcare software verticals. Our success has been realized through investments in our proprietary software and market expertise. This focus, combined with acquiring businesses that build upon or complement our offerings, has helped drive our success. Harris will continue to growth through reinvestment - both in the people and products that we offer and making investments in acquiring new businesses.

#LI-remote
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the (Remote) Senior Software Engineer - IBM i / RPG in United States vacancy
  •  ...MEDHOST, a division of Harris, is seeking a Senior Software Engineer, IBM i / RPG, to design, develop, modernize, test, and support enterprise healthcare...  ...IBM i platform, also known as AS/400 or iSeries. This remote role welcomes candidates anywhere in the US, and... 
    Remote work
    Ibm
    Senior
    Local area

    MediSolution

    Nashville, TN
    10 hours ago
  •  ...Senior COBOL/RPG Developer (REMOTE) Hyderabad, Telangana, India About the Job Position-1: Senior COBOL/RPG Developer Modernization Focus...  ...experienced Senior COBOL/RPG Developer to support modernization of IBM i (AS400) green-screen banking applications. This role is... 
    Remote work
    Ibm
    Senior

    Freelancer Career

    United States
    1 day ago
  • $101.97k - $203.94k

     ...Adjudication & Client Experience Engineering organization is seeking a highly skilled Software Development Engineer to join our...  ...~5 + years of experience with IBM i, iSeries, System i, AS400, AS/4...  ...0 platform, i5/OS knowledge, ILE RPG, RPG IV, CL, and DB2 for i SQL knowledge... 
    Remote work
    Ibm
    Senior
    Hourly pay
    Permanent employment
    Full time
    Temporary work
    Local area

    CVS Health

    United States
    3 days ago
  •  ...RPG Developer Insight Global is seeking an RPG Developer to join a highly specialized...  ...critical claims adjudication platform. This is a senior level role for an experienced developer...  ...building secure, scalable solutions on IBM i. The team is currently resource... 
    Remote work
    Ibm
    Senior
    Immediate start

    Insight Global

    Woonsocket, RI
    2 days ago
  •  ...SR Software Engineer – Supply Chain Logistics This position...  ...skilled and domain-expert Senior Software Engineer to...  ...dedicated, on-site or remote technical support during...  ...technical experience with the IBM iSeries (AS/400)...  ...including proficiency in RPG, RPGLE, CL, and strong... 
    Remote work
    Ibm
    Senior
    Work at office
    Immediate start
    Shift work

    SBH Health System

    Plano, TX
    4 days ago
  •  ...Senior RPG Programmer/Analyst Why Fresche? We don't just keep legacy systems running — we transform them. For over a decade, Fresche Solutions has been the partner organizations trust for IBM i modernization. You'll work from anywhere in North America, with genuine... 
    Remote work
    Ibm
    Senior

    Fresche Solutions

    United States
    4 days ago
  •  ...Senior Node JS Developer Location: Remote Duration: Long term Significant software engineering experience with recent roles such as Sr. Software Engineer...  ...the use of Genie for the IBM to accelerate Green Screen...  ...experience with IBMi RPG integration Prefer experience... 
    Remote work
    Ibm
    Senior

    Software Technology Inc

    United States
    1 day ago
  •  ...technology solutions provider is seeking a Senior-Level iSeries Applications Developer in...  ...have at least 8 years of experience with IBM iSeries technologies and solid problem-solving...  ...include competitive hourly rates, 100% remote work flexibility, and comprehensive health... 
    Remote work
    Ibm
    Senior
    Hourly pay

    Jobgether

    Saint Paul, MN
    2 days ago
  •  ...experienced individual to join our team as a Senior Software Engineer, working with our world-class team to...  ...customer expectations. This is a remote position, and candidates should be comfortable...  ...programming, TCP/IP networking, and IBM’sz/OS operating system is a plus.... 
    Remote work
    Ibm
    Senior

    VirtualZ Computing

    New York, NY
    2 days ago
  •  ...and identify error patterns. Hypothesize on steps in the software engineering cycle (prototyping, architecture design, API design, production...  ...Meta, Netflix, Microsoft, Datadog, Dropbox, Shopify, PayPal, IBM Research). Strong expertise in building full-stack... 
    Remote work
    Ibm
    Senior
    Full time
    For contractors
    Flexible hours

    Turing

    United States
    11 hours ago
  • $130k - $150k

     ...Software Architect Lead the design, development, and implementation of complex software...  ...leadership and guidance to junior and mid-level engineers, including mentoring, code reviews, and...  .../I, Assembler Extensive experience in IBM mainframe development, including CICS,... 
    Remote work
    Ibm
    Senior

    Penn Mutual Life Insurance

    United States
    10 hours ago
  •  ...haves 5+ years shipping production software, including time as an early engineer at a seed/Series A startup Full-stack...  ...a customer call and async with a remote CTO Production experience in at least...  ...Princeton, Meta, Insight Partners, IBM. We know how to listen, build, sell... 
    Remote work
    Ibm
    Senior
    Immediate start

    Arbor

    New York, NY
    4 days ago
  •  ...Introduction At IBM Software, we transform client challenges into solutions...  ...the world. On the HashiCorp engineering team, we build the...  ...Boundary standardizes secure remote access across dynamic environments...  ...We’re looking for Senior Engineers with a deep backend... 
    Remote work
    Ibm
    Senior

    Cacheflow

    California, MO
    4 days ago
  •  ...Industry: Transportation Work Experience: 5+ years Remote Job About Us We are a technology services...  ...Develop, maintain, and support applications written in RPG IV (ILE/Free format) and COBOL on the IBM iSeries (AS/400) platform. Analyze, design, and implement... 
    Remote work
    Ibm
    Full time
    Work experience placement

    Visvero | Analytics, That's IT!

    United States
    1 day ago
  • $168k - $203.51k

     ...Overview This is a remote role that may be hired in several markets...  ...mentor junior and mid-level engineers. Deploy and manage cloud resources...  ...s Degree in Computer Science, Software Engineering, Information...  ...platforms - AWS, Azure, Google Cloud, IBM Cloud, or enterprise scale... 
    Remote work
    Ibm
    Senior

    First Citizens Bank

    Raleigh, NC
    10 hours ago
  •  ...Job Information Job Taxonomy: Senior Software Engineer Job Title Senior Software Engineer Location Remote Job Description The Sr Software Engineer will help build, modernize...  ...of batch jobs) DB Table Loads (SQL Loader) IBM MQ (MQ Explorer); IBM Syncsort Windows Operating... 
    Remote work
    Ibm
    Senior
    Flexible hours

    Saiforcetec

    New York, NY
    2 days ago
  • $176k - $230k

     ...Type: FullTime Location Type: Remote Department Engineering Compensation: $176K - $230K At...  ...Platform. About the Role: As a Senior Software Engineer II at Confluent, you will...  ...Privacy Statement Confluent is an IBM subsidiary which has been acquired by... 
    Remote work
    Ibm
    Senior
    Full time
    Immediate start

    Confluent

    Portland, OR
    4 days ago
  •  ...cybersecurity. About the role RADICL is seeking a Senior Software Engineer to join our platform team. You'll...  ...Graylog, Sumo Logic, Google Chronicle, IBM QRadar, or similar platforms is...  ...from‑home on Tuesdays and Fridays. For remote positions, periodic travel to Boulder will... 
    Remote work
    Ibm
    Senior
    Work at office
    Work from home

    RADICL Defense Inc.

    Boulder, CO
    3 days ago
  •  ...4 days onsite / 1 day remote Work Visa Sponsorship...  ...designs, develops and tests software systems or applications...  .... Networks with senior internal and external...  ...organization. Sets software engineering project schedules,...  ...(ACS, AKS), Google, IBM, AWS or Cloud Foundry... 
    Remote work
    Ibm
    Senior
    Hourly pay
    Temporary work
    Work at office
    Shift work

    Walgreens

    Deerfield, IL
    9 hours ago
  • $120.5k - $162.68k

     ...Description Summary: We are seeking an accomplished Senior Software Engineer with deep expertise in IBM IMS™ Transaction Manager (TM) and Database (DB) application...  ...thinking, and system‑level mastery. #LI-JC1 #LI-Remote Annual salary range for this position is between $12... 
    Remote work
    Ibm
    Senior
    Worldwide
    Flexible hours

    Rocket Software

    Tallahassee, FL
    3 days ago
  •  ...This senior-level role offers the opportunity to lead...  ...into robust, high-quality software. This role requires a...  ..., debug, and document RPG and related applications...  ...of experience with IBM iSeries technologies, including...  ...- $65 per hour W2 100% remote work flexibility Health... 
    Remote work
    Ibm
    Senior
    Hourly pay

    Jobgether

    Saint Paul, MN
    4 days ago
  • Job Title: Senior Cobol Developer \ Location: Remote. \ Duration: Full -Time \ NEED IRS MBI Clearance. \ \ Job Overview: \ We are seeking a Senior...  ...particularly IRS IMFOL development. \ Proficient in IBM Mainframe, ALC, and JAVA. \ Bachelor’s degree or 4... 
    Remote work
    Ibm
    Senior
    Permanent employment

    3m Consultancy

    El Paso, TX
    29 days ago
  • $58 - $61 per hour

     ...Senior WebSphere/Portal Java Developer   Descriptions/Requirements: •Review and understand existing IBM portal Themes and Skins •Design, develop, and test new HCL Portal Themes...  ...10 years of experience in enterprise software development •Strong technical design... 
    Remote work
    Ibm
    Senior

    Latitude

    Seattle, WA
    29 days ago
  •  ...Financial, Y Combinator, Booz Allen Hamilton, IBM, Accenture, Rackhouse, and Argon VC,...  ...Wins RSA Most Innovative Startup The Senior Software Engineer, Enterprise Integrations Role. Reality...  ...through UberEats Commuter benefits Remote Fridays Happy Hours and other local... 
    Remote work
    Ibm
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start

    Reality Defender

    United States
    14 hours ago
  •  ...Description Insight Global is seeking a remote hands‑on Senior Developer to support and build modern,...  .... This role focuses heavily on IBM automation technologies and modern Java...  ...architects, product partners, and other engineering teams to translate business and... 
    Remote work
    Ibm
    Senior

    Insight Global

    Hartford, CT
    4 days ago
  •  ...will be routed to the existing enterprise integration platform, IBM App Connect Enterprise (ACE), and vice versa. The role therefore...  ...certificates, and security Has experience collaborating with remote teams across different time zones Understands the business impact... 
    Remote work
    Ibm
    Senior
    Local area

    Ravago

    Orlando, FL
    1 day ago
  •  ...Senior Cobol Developer Location of work is remote in US. Labor Category: Senior Software Developer Award Type: Time and Materials We are...  ..., unit test, and maintain IBM COBOL programs Update...  ...Consult with managerial, engineering, and technical personnel to... 
    Remote work
    Ibm
    Senior
    Permanent employment
    Contract work
    Work experience placement
    Work at office

    Georgia IT Inc

    United States
    1 day ago
  •  ...Senior Devops Engineer Location: Alpharetta, GA Duration: 12+ months long term...  ...and CI tools to automate software delivery (build, test, deploy...  ...skills ~ Experience with IBM DataPower platform – a plus...  ...dispersed technical teams including remote resources across the US and... 
    Remote work
    Ibm
    Senior
    Long term contract
    Work experience placement
    Local area

    Georgia IT Inc

    Alpharetta, GA
    1 day ago
  • $249k - $405k

     ...like Uber, Meta, Canva, IBM, and Shopify. We...  ...the last 12 months. Engineering at Ivo Engineers at...  ...) [2025] The Role: Senior Full-Stack Engineer...  ...drudgery. People love our software - despite high competition...  .... Can I work remotely? We have an in-office... 
    Remote work
    Ibm
    Senior
    Contract work
    Work at office

    IVO Inc

    San Francisco, CA
    10 hours ago
  •  ...Web Engineer (RPG) Remote healthcare exp - Job Description Software Engineer with 5 years of experience bridging the gap between robust IBM iSeries (AS/400) backends and modern web architectures. Proven expertise in modernizing RPG codebases through Agile... 
    Remote work
    Ibm

    RIT Solutions, Inc.

    United States
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to (Remote) Senior Software Engineer - IBM i / RPG. Be the first to apply!