Senior Software Engineer (Backend & iSeries Apps)

WEX Inc

17m ago • Remote

Senior

Remote

140,600 - 173,100 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Software Engineer (Apps) focusing on backend services, Mobility APIs, and IBM iSeries integrations

  • Experience: 10+ years software engineering; 10+ years deep IBM iSeries experience

Description

You will design, develop, and maintain robust, scalable, high-performance backend services for fleet management and mobility payments. The role includes building public REST APIs and internal gRPC APIs, leading system design decisions, and improving scalability and reliability. You will also provide production support by monitoring systems, troubleshooting complex issues, and driving continuous improvements, including IBM iSeries major account implementations.

Responsibilities

  • Engineer backend object-oriented code for scalable, high-performance services

  • Develop public REST APIs and internal gRPC APIs

  • Lead design decisions and craft system design documentation

  • Write automated unit, integration, end-to-end, concurrency, and load/performance tests

  • Identify bottlenecks and tech debt; implement scalability and stability improvements

  • Implement automation for testing, monitoring, healing, scaling, and CI/CD

  • Collaborate cross-functionally to define and deliver new features

  • Perform code reviews; mentor junior and mid-level engineers; promote best practices

  • Troubleshoot complex production issues and write root cause analysis

  • Run objective comparisons of technologies and advise on tradeoffs

  • Maintain documentation (design docs, run books, change management, readiness plans)

  • Provide live-site production support and rapid incident resolution

  • Act as single-threaded owner/tech lead for cross-team initiatives and unblock engineers

  • Support Mobility major account implementations on IBM iSeries

Requirements

  • Bachelor's degree in Computer Science or Software Engineering

  • 10+ years professional software engineering experience

  • Strong data structures and algorithms, object-oriented design, and problem-solving

  • Internet-scale services design experience across scalability, availability, security, and reliability

  • Proficiency in backend development with Java or C# and frameworks such as Spring Boot

  • RESTful API experience plus OData and SQL

  • 10+ years deep iSeries technologies experience (RPG III, RPGLE, RPG IV, RPG400, CLP, DDS, IBM Utilities, SOAP, PHP, .NET web services, DB2)

  • iSeries communications/administration experience (SSL, SSH, TCP/IP, web services)

  • Strong written and verbal communication skills and collaborative mindset

Benefits

  • Health, dental, and vision insurance

  • Retirement savings plan

  • Paid time off

  • Health savings account

  • Flexible spending accounts

  • Life insurance and disability insurance

  • Tuition reimbursement

Pay Range

$140,600.00 - $173,100.00

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Software Engineer (Backend & iSeries Apps) role

Improve your resume for just $5

$140,600 – $173,100/year

Unlock Full Resume Report