Remote job
Staff Engineer
Job details
About this role
Role overview Lead the modernization of a digital credit application platform, extracting core decision logic from a legacy monolith into cloud-based services. The role combines architecture and hands-on delivery: maintaining a live production system while moving high-volume customer journeys toward modular APIs that support experimentation and future AI-enabled experiences.
Responsibilities - Guide migration of tightly coupled application logic into Java and Spring Boot microservices, planning transitions that avoid customer disruption. - Design modular decisioning components so credit rules and external data providers can change without rewriting core application flows. - Build versioned REST or gRPC APIs for web, mobile, and other customer channels. - Create infrastructure for dynamic routing and experiments that test different application journeys. - Use event-driven patterns to maintain consistency between new services and legacy systems during migration. - Set delivery and operations standards for CI/CD, observability, contract testing, and AI-assisted development; mentor engineers across the team.
Requirements - 10+ years of software engineering experience, including backend architecture in fintech, lending, or credit systems. - Expert-level Java 17/21, Spring Boot 3, and Spring Cloud skills. - Significant experience breaking legacy backends into scalable cloud microservices, preferably on AWS. - Experience with decision rules engines and event-driven messaging such as Kafka or RabbitMQ. - Strong API contract practices, including OpenAPI or Swagger, and skill in solving complex cross-functional problems. - Bachelor’s degree in computer science or a related technical field, plus clear written and verbal communication.
Nice to have - Salesforce experience, including integrations that synchronize data and state across systems. - Hands-on use of AI coding assistants to refactor legacy code, generate tests, or improve documentation. - Experience with OpenTelemetry and automated contract testing.
Benefits and work setup The listed base pay range is $140,600–$173,100. Benefits include health, dental and vision insurance, retirement savings, paid time off, health savings and flexible spending accounts, life and disability insurance, and tuition reimbursement.