Staff Software Engineer

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: Staff Software Engineer

Description

You will be the primary architect and execution lead for migrating a digital credit application platform from a legacy monolith to a cloud-native, pluggable microservices API ecosystem. The mission includes decoupling core adjudication logic, supporting zero-downtime high-volume migrations, and enabling modular, API-first adjudication with A/B experimentation. The role emphasizes using AI-enabled development lifecycle tools to accelerate migration while maintaining production-grade quality.

Responsibilities

  • Lead Strangler Fig migration by extracting core credit adjudication logic into Java/Spring Boot microservices
  • Design and execute zero-downtime traffic migration strategies for live customers
  • Build a modular adjudication layer to swap/update credit rules and third-party data providers safely
  • Develop robust, versioned REST and gRPC APIs for multi-channel experiences
  • Engineer backend infrastructure to support dynamic routing and A/B testing of customer journeys
  • Champion AI-assisted development: code generation, refactoring, strong test creation, and automated documentation
  • Establish observability and CI/CD standards, including OpenTelemetry and automated contract testing
  • Mentor engineers and drive clean code and high engineering standards
  • Partner with Data Science on backend schemas/pipelines optimized for LLM integration and real-time credit decisioning models
  • Support event-driven consistency during migration using Kafka or RabbitMQ

Requirements

  • 10+ years of backend engineering excellence, with experience in fintech, lending, or credit systems
  • Expert-level Java 17/21 and Spring Boot 3.x
  • Experience extracting tightly coupled logic from legacy backends into scalable cloud microservices (AWS)
  • Experience building or implementing rules engines (e.g., Drools, Camunda, or custom JSON-logic)
  • Experience with event-driven design using Kafka or RabbitMQ
  • Contract-first API development practices using OpenAPI/Swagger
  • Strong AI DLC/tooling proficiency using AI coding assistants to accelerate delivery and improve testing
  • Strong analytical, communication, and cross-functional problem-solving skills
  • Bachelor’s degree in Computer Science or a related technical field

Benefits

  • Comprehensive, market-competitive benefits including health, dental, and vision insurance, retirement savings plan, paid time off, HSA/FSA, life and disability insurance, and tuition reimbursement
  • Base pay range: $140,600.00 - $173,100.00
  • Additional bonus eligibility for non-sales roles (quarterly or annual) based on applicable plan

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