Staff Software Development Engineer
Location: US - Remote, Chicago, IL, Boston, MA, California - Remote Office, Seattle, WA, Portland, ME
Time Type: Full time
Job Description
This is a remote position; however, the candidate must reside within 30 miles of one of the following locations: Portland, ME; Boston, MA; Chicago, IL; Dallas, TX; San Francisco Bay Area, CA; and Seattle/WA.
As a Staff Backend Engineer, you will be the primary architect and execution lead for the transformation of our Digital Credit Application. We are pivoting from a Salesforce-centric monolith to a high-performance, pluggable API ecosystem. Your mission is to decouple core adjudication logic, enable rapid A/B testing of the customer journey, and lay the technical foundation for future AI-driven chat and automated decisioning experiences.
This is a high-impact role designed for a "builder" who can manage the duality of supporting a live Salesforce environment while aggressively migrating mission-critical services to a modern, micro services based backbone.
Core Responsibilities
Architectural Migration: Lead the "Strangler Fig" migration of credit application logic out of Salesforce and into a scalable, cloud-native Java/Spring Boot microservices environment.
Pluggable Adjudication: Design and implement a modular adjudication layer that allows the business to swap or update credit rules and third-party data providers without impacting the core application flow.
API-First Ecosystem: Build and maintain robust, versioned REST/gRPC APIs that support a multi-channel experience (Mobile, Web, and future AI Chat interfaces).
A/B Strategy Enablement: Engineer the backend infrastructure to support dynamic routing and experimentation, allowing Product teams to test various application flows and UI treatments in real-time.
Operational Excellence & Ownership: Transition the platform by establishing rigorous standards for CI/CD, observability (OpenTelemetry), and automated testing.
AI Readiness: Partner with Data Science teams to ensure data pipelines and backend schemas are optimized for LLM integration and real-time credit decisioning models.
Provide technical mentorship and guidance to mid-level and senior engineers, fostering a culture of high engineering standards.
Key Qualifications:
10+ Years of Engineering Excellence: Proven track record in backend architecture, specifically within Fintech, Lending, or Credit systems.
Salesforce Integration Mastery: Significant experience integrating Salesforce with external AWS/Cloud microservices. You understand how to extract business logic from Apex/Flows into external services.
Modern Java Stack: Expert-level proficiency in Java 17/21, Spring Boot 3.x, and Spring Cloud.
Complex Adjudication & Rules Engines: Experience building or implementing rules engines (e.g., Drools, Camunda, or custom JSON-logic) for automated decisioning.
Event-Driven Design: Deep experience with Kafka or RabbitMQ for maintaining data consistency between the new API layer and legacy systems of record.
Contract-First Development: Strong belief in API contracts (OpenAPI/Swagger) to ensure seamless collaboration with frontend and mobile teams.
Migration Strategy: Demonstrated ability to migrate high-volume traffic from legacy systems to new stacks with zero downtime.
Excellent analytical skills and capability in identifying and resolving complex, cross-functional problems.
Strong written and verbal communication skills, able to present complex technical concepts clearly.
Bachelor's degree in Computer Science or a related field.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
