Harris Computer Systems Corporation logo

(Remote) Senior Software Engineer - IBM i / RPG

Job Overview

Location

24 Locations

Job Type

Full-time

Category

Software Engineering

Date Posted

June 18, 2026

Full Job Description

đź“‹ Description

  • • Design, construct, test, debug, and support enterprise healthcare software solutions on the IBM i platform using ILE RPG / RPGLE.
  • • Develop and maintain applications using ILE RPG / RPGLE, CL, embedded SQL, Db2 for i, SQL procedures, and user-defined functions in a production environment.
  • • Own complex product enhancements, defect resolution, and production issue resolution for long-lived commercial healthcare software systems.
  • • Analyze existing IBM i applications to recommend improvements in reliability, maintainability, performance, and supportability.
  • • Contribute to modernization initiatives by refactoring legacy RPG code, reducing technical debt, and adopting modular, SQL-driven application design patterns.
  • • Apply engineering standards for code quality, testing, configuration management, documentation, security, and release readiness across IBM i applications.
  • • Provide accurate effort estimates and deliver assigned development tasks within agreed timelines and sprint cycles.
  • • Troubleshoot and resolve high-complexity application, data, batch, integration, and performance issues on the IBM i platform.
  • • Participate in architecture, design, and technical review discussions for IBM i applications and their integrations with external systems.
  • • Identify deficiencies in system design, application logic, or engineering processes and propose actionable improvements.
  • • Help prioritize development tasks and provide technical guidance to junior and mid-level developers.
  • • Mentor other developers through code reviews, design feedback, troubleshooting support, and knowledge sharing.
  • • Collaborate with product owners, QA teams, DBAs, architects, support staff, and implementation teams to deliver reliable and regulated software changes.
  • • Maintain compliance with the MEDHOST Quality Management System and meet applicable regulatory requirements for healthcare software.
  • • Deliver technical presentations during the interview process detailing personal contributions to recent RPG/RPGLE enhancements, including business purpose, technical implementation, testing, and deployment.
  • • Ensure all work aligns with software version control, change management, controlled promotion, and release processes.
  • • Perform other duties as required to support organizational and product needs in a remote, US-based environment.

🎯 Requirements

  • • 7+ years of commercial software or enterprise application development experience
  • • 5+ years of hands-on IBM i development experience with recent (within last 3 years) production RPG/RPGLE development
  • • Strong working knowledge of ILE RPG / RPGLE (fixed-format and/or free-form), CL, embedded SQL, Db2 for i, physical/logical files, service programs, and batch processing
  • • Strong SQL skills including Db2 for i queries, joins, stored procedures, functions, and performance troubleshooting
  • • Experience owning complex enhancements, defects, or modernization work in long-lived enterprise software products
  • • Experience participating in agile practices including sprint planning, backlog refinement, story estimation, code review, and iterative delivery

🏖️ Benefits

  • • 3 weeks’ vacation and 5 personal days
  • • Comprehensive Medical, Dental, and Vision benefits starting from first day of employment
  • • Employee stock ownership and RRSP/401k matching programs
  • • Lifestyle rewards
  • • Remote work flexibility

Skills & Technologies

Git
Senior
Remote
Degree Required

Ready to Apply?

You will be redirected to an external site to apply.

AI Job Fit Analysis
Pro

See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.

Harris Computer Systems Corporation logo
Harris Computer Systems Corporation
Visit Website

About Harris Computer Systems Corporation

Harris Computer Systems Corporation is a Canadian enterprise software provider focused on vertical-market solutions for public sector, utilities, healthcare and education. Through more than 120 operating divisions, it acquires and operates specialized software companies, offering products for ERP, utility billing, public safety, student information, and healthcare information systems. Founded in 1991 and headquartered in Ottawa, Ontario, Harris serves over 100,000 customers across North America, delivering scalable, on-premise and cloud-based software and ongoing support services.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Expires soon
Belgrade
Full-time
Expires Jul 25, 2026 (Soon)
Remote
Degree Required

2 months ago

Salt Lake City, Utah
Full-time
Expires Aug 25, 2026
Apache Spark
Remote

27 days ago

Expired
Baldwin Technology Company Inc. logo

Baldwin Technology Company Inc.

Remote US
Full-time
Expired Jul 6, 2026
Senior
Remote
Degree Required

3 months ago

Expired
Argentina
Full-time
Expired Jul 7, 2026
PHP
Laravel
Full Stack
+2 more

3 months ago