Senior Software Engineer - RPG

Vermelo RPO

Manchester

Hybrid

GBP 70,000 - 90,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health care cash plan
Yearly bonus scheme
24 days annual leave
Life Assurance 4x annual salary
Vibrant, modern offices

Job summary

Markerstudy Group is hiring a Senior Software Engineer (RPG) to join a squad-driven development team. The role is hands-on, with end-to-end ownership of software features from design through deployment and support.

The ideal candidate has extensive IBM i RPG experience, modern tooling (VS Code, RDi) and strong API integration skills. Hybrid work with two days in either Manchester or Peterborough offices awaits.

Qualifications

  • Significant experience as an IBM RPG Developer.
  • Proficient RPG coding with modern IDEs (VS Code).
  • Experience integrating RPG with REST/SOAP web services.
  • Strong knowledge of APIs, JSON/XML parsing and data transformation.
  • RPGLE strong, free and fixed formats.
  • IBMi environment and tools (SEU, RDi, ACS, PDM, CL).
  • Version control and CI/CD practices knowledge.
  • Ability to estimate work and deliver with minimal supervision.

Responsibilities

  • Develop, test, deploy and support high‑quality RPG software features.
  • Take end‑to‑end ownership from design to release and support.
  • Break down complex work, provide reasoned estimates and identify risks.
  • Produce technical designs and documentation with the squad.
  • Apply SDLC processes, security controls and standards.
  • Write clean production code and automated tests focusing on quality.
  • Review peers' work via pairing and code reviews.
  • Support production incidents and root-cause analysis.

Job description

Senior Software Engineer – RPG

Markerstudy Group have an exciting opportunity for an experienced Software Engineer to join.

This is a hybrid role with the requirement to work two days a week from either our Manchester or Peterborough office.

Role Purpose

The Senior Software Engineer is an experienced hands‑on engineer who analyses, designs, develops, tests, deploys and supports software within a squad. The role takes ownership of larger and more complex work, contributes to technical design and helps the squad deliver secure, reliable and maintainable software.

Senior Software Engineers raise the capability of colleagues through pairing, peer review, coaching and knowledge‑sharing, but have no formal people‑management accountability. They are accountable for their own delivery and for positively influencing the engineering outcomes of the squad.

Key Accountabilities and Responsibilities
  • Develop, test, deploy and support high‑quality software features, components, etc.
  • Take end‑to‑end ownership of assigned engineering work, from clarification and design through implementation, testing, release and operational support.
  • Break down complex work and provide reasoned estimates, identifying dependencies, assumptions, risks and areas requiring further investigation.
  • Produce proportionate technical designs, decision records and documentation in collaboration with the squad and relevant technical stakeholders.
  • Apply software development lifecycle processes, engineering standards, security controls and agreed ways of working consistently.
  • Write maintainable production code and automated tests, with a focus on quality, performance, resilience, security and operability.
  • Constructively review the work of other engineers through pairing, code collaboration and peer review.
  • Support the planning and successful delivery of squad commitments, communicating progress, issues and technical risks openly.
  • Coach and support Software Engineers and Junior Software Engineers through practical technical guidance, without undertaking formal line‑management duties.
  • Identify technical debt, defects and improvement opportunities, agreeing practical actions with the squad and technical leadership.
  • Collaborate with product, delivery, testing, architecture, security and operational colleagues to achieve agreed business and customer outcomes.
  • Support production incidents and problem investigation, helping the team resolve root causes and embed learning.
Skills and Experience
  • Significant experience as a professional IBM RPG Developer
  • Proficiency in RPG coding, using modern IDE (VS Code)
  • Experience integrating RPG applications with web services (REST/SOAP)
  • Familiarity with APIs, JSON/XML parsing, and data transformation
  • Strong experience with RPGLE (free and fixed format), including modern free‑format syntax.
  • Proficiency in IBM i (AS/400, iSeries) environment and tools (e.g., SEU, RDi, ACS, PDM, CL, VS Code).
  • Experience with service programs, modules, procedures, and sub‑procedures.
  • Knowledge of data structures, arrays, and error handling in RPGLE.
  • Ability to read, maintain, and refactor legacy RPG (III/IV) code.
  • Familiarity with job control, batch processing, and interactive programs.
  • Version control usage (e.g., Git, Aldon).
  • Experience designing and delivering complex software features, components, integrations or systems in a production environment.
  • Good understanding of software architecture and design principles, APIs, data, security, performance, resilience and maintainability.
  • Thorough understanding of the software development lifecycle and experience working in an agile delivery environment.
  • Practical experience of unit testing, automated testing, source control, CI/CD and code‑review practices.
  • Work independently to manage tasks, timelines, and deliverables with minimal supervision.
What we offer in return?
  • A collaborative and fast paced work environment
  • Health care cash plan
  • Yearly bonus scheme
  • 24 days annual leave plus Bank Holidays and the ability to buy additional leave (annual leave also increases with service)
  • Life Assurance 4x annual salary
  • Vibrant, modern offices
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior IBM RPG Engineer – Hybrid, High Impact
Senior IBM RPG Engineer – Hybrid, High Impact

Vermelo RPO • Manchester

Hybrid
GBP 70,000 - 90,000
Health care cash plan
Yearly bonus scheme
24 days annual leave
+2
RPG Software Developer
RPG Software Developer

Spectrum IT Recruitment • Bradford

Hybrid
GBP 60,000 - 65,000
Senior Software Engineer RPG
Senior Software Engineer RPG

Microlise • Langley Mill

On-site
GBP 65,000 - 100,000
Flexible hours
Private medical insurance
25 days holiday
+2
Senior Software Engineer RPG
Senior Software Engineer RPG

Microlise • Brinsley CP

On-site
GBP 70,000 - 100,000
37.5 hour week with flexible working
Private medical insurance
25 days holiday
+3
RPG Developer
RPG Developer

SF Partners • Birmingham

Hybrid
GBP 54,000 - 66,000
Hybrid working
Private pension
Bonus
+2
Security Consultant (Applications) - Urgent
Security Consultant (Applications) - Urgent

Morson Edge (Technology) • England

On-site
GBP 60,000 - 80,000
RPG Software Developer — Hybrid IBM i Expert
RPG Software Developer — Hybrid IBM i Expert

Spectrum IT Recruitment • Bradford

Hybrid
GBP 60,000 - 65,000
RPG Developer
RPG Developer

Morson Edge (Technology) • Greater London

On-site
GBP 55,000 - 75,000
Senior RPG Engineer – IBM i, 37.5h, Hybrid
Senior RPG Engineer – IBM i, 37.5h, Hybrid

Microlise • Brinsley CP

On-site
GBP 70,000 - 100,000
37.5 hour week with flexible working
Private medical insurance
25 days holiday
+3
Senior RPG Developer
Senior RPG Developer

Moorepay • Manchester

On-site
GBP 40,000 - 60,000