Staff Software Engineer

WEX Inc

22m 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

Staff Software Engineer leading architectural migration and execution for a digital credit application platform. You will transition a legacy monolith to a high-performance, pluggable microservices and API ecosystem while supporting a live production environment.

Description

Architect and lead the decoupling of core credit adjudication logic to enable A/B testing and multi-channel API experiences. Build a modular, API-first adjudication layer and migration infrastructure that enables zero-downtime cutovers and future AI-driven decisioning.

Responsibilities

  • Lead strangler-fig migration by extracting credit application logic into scalable Java/Spring Boot microservices.
  • Design and execute high-volume, zero-downtime traffic migrations from legacy systems to the new stack.
  • Build a modular adjudication layer so credit rules and third-party data providers can be swapped without impacting core flows.
  • Develop robust, versioned REST/gRPC APIs for Mobile, Web, and future AI Chat interfaces.
  • Enable experimentation via backend infrastructure for dynamic routing and A/B testing.
  • Accelerate development using AI Software Development Lifecycle (ADLC) tools to refactor legacy code, write tests, and automate documentation.
  • Partner with Data Science to optimize data pipelines and backend schemas for LLM integration and real-time decisioning models.
  • Establish CI/CD and observability standards, including OpenTelemetry and automated contract testing.
  • Mentor mid-level and senior engineers and uphold high engineering standards and clean code.

Requirements

  • 10+ years of backend engineering excellence in fintech, lending, or credit systems.
  • Expert proficiency in Java 17/21, Spring Boot 3.x, and Spring Cloud.
  • Experience migrating monolithic, tightly coupled business logic into AWS-based cloud microservices.
  • Experience implementing rules engines such as Drools, Camunda, or custom JSON-logic for automated decisioning.
  • Deep experience with event-driven design using Kafka or RabbitMQ.
  • Contract-first development with OpenAPI/Swagger.
  • Hands-on experience with CI/CD, observability with OpenTelemetry, and automated contract testing.
  • Strong collaboration experience with Data Science on pipelines and schemas for LLM integration and real-time credit decisioning.
  • Excellent written and verbal communication skills for stakeholder alignment.
  • Bachelor’s degree in Computer Science or a related technical field.
  • Hands-on use of AI coding assistants/ADLC tools (e.g., Cursor, GitHub Copilot).

Benefits

  • Base pay range: $140,600.00–$173,100.00 (varies based on qualifications and proficiency).
  • Comprehensive benefits including health, dental, and vision insurance.
  • Retirement savings plan and paid time off.
  • Health savings account and flexible spending accounts.
  • Life insurance and disability insurance.
  • Tuition reimbursement.
  • Quarterly or annual bonus eligibility as applicable to role.

See similar jobs

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

See more

Potential salary for Staff Software Engineer role

Improve your resume for just $5

$140,600 – $173,100/year

Unlock Full Resume Report