Senior Software Engineer (Backend & iSeries Apps)

wex

1h 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 (Backend & iSeries Apps)

  • Focus: Mobility fleet management and mobility payments; backend services, REST/gRPC APIs, IBM iSeries support

Description

Design, develop, and maintain robust, scalable, high-performance object-oriented backend services. Build public REST APIs and internal gRPC APIs, lead design decisions, and ensure high quality through comprehensive automated testing. Support major customer integrations and production reliability on the IBM iSeries platform.

Responsibilities

  • Engineer backend services and maintain scalable, high-performance code

  • Develop public REST APIs and internal gRPC APIs

  • Lead system design efforts and drive alignment with other senior engineers

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

  • Identify bottlenecks, address technical debt, and improve scalability and stability

  • Automate testing, monitoring, healing, scaling, and CI/CD to reduce time to market

  • Collaborate cross-functionally to define and deliver new features

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

  • Troubleshoot complex production issues and produce root-cause analyses

  • Evaluate competing technologies and advise on tradeoffs

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

  • Provide live-site support for production systems

  • Lead cross-team projects as single-threaded owner or tech lead

  • Support Mobility major account implementations on IBM iSeries

Requirements

  • Bachelor’s degree in Computer Science or Software Engineering

  • 10+ years of professional software engineering experience

  • Strong data structures/algorithms and object-oriented design skills

  • Internet-scale services design experience (scalability, availability, security, reliability)

  • Excellent written and verbal communication; collaborative and empathetic mindset

  • Backend development expertise in Java or C# with frameworks such as Spring Boot

  • Experience building and optimizing RESTful APIs, ODATA, and SQL

  • 10+ years deep technical knowledge of IBM iSeries technologies: RPG III, RPGLE, RPG IV, RPG400, CLP, DDS, IBM Utilities, SOAP, PHP, .NET web services, and DB2

  • IBM iSeries communications and administration experience: SSL, SSH, TCP/IP, web services

Benefits

  • Health, dental, and vision insurance

  • Retirement savings plan

  • Paid time off

  • Health savings account and flexible spending accounts

  • Life insurance and disability insurance

  • Tuition reimbursement

  • Base 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