
Staff Software Engineer, Consumer 360
Credit Acceptance23 hours ago
Southfield, MI, USA +2 moreStaff+
Base Salary
$155k - $227k/yr
Responsibilities
- Design, build, and continuously improve cloud-native Java 17/21 and Spring Boot services on AWS.
- Lead modernization of Consumer 360 applications, including Java and Spring Boot upgrades, ActiveMQ migration, and on-premises workload and database migration to AWS.
- Define and enforce spec-driven development, automated unit and integration testing, consumer/provider contract testing, coding standards, documentation standards, and small frequent releases.
- Lead technical direction across multiple applications through architecture, design reviews, code reviews, impact analysis, and end-to-end delivery ownership.
- Design, deploy, evaluate, and operate production LLM-powered AI agents on AWS with secure tool use, APIs, guardrails, evaluations, observability, cost controls, and human oversight.
- Expose customer context through secure, versioned APIs and governed agent tools while protecting customer data, consent, privacy, and data ownership.
- Debug production issues, improve reliability, participate in on-call rotation, and remove delivery bottlenecks across specifications, reviews, environments, pipelines, and dependencies.
- Mentor less experienced engineers, lead continuous learning, participate in talent selection, and communicate technical changes and design decisions.
Requirements
- Bachelor’s degree in Computer Science, Information Systems, or a closely related field, or equivalent work experience.
- At least 8 years of software engineering experience or comparable depth of experience.
- Experience leading the technical direction of software engineering teams across multiple applications.
- Expert hands-on Java 17/21 and Spring Boot experience building and operating production REST and event-driven services.
- Experience with object-oriented design, design patterns, data modeling, messaging, mission-critical enterprise applications, and test automation.
- Experience with spec-driven development, CI/CD using GitHub Actions, and AI-assisted delivery practices.
- Hands-on experience designing, deploying, and operating cloud-native AWS services, including Kubernetes containers, GitOps, IAM, secrets management, observability, reliability practices, and SLOs.
- Hands-on experience designing, building, evaluating, and operating at least one production LLM-powered agent with secure tool use, retrieval where needed, evaluations, guardrails, observability, and human oversight.
- Demonstrated ability to coach and mentor less experienced engineers and participate in an on-call rotation.
- Preferred experience includes GitHub Copilot, Claude Code, REST/JSON, SOAP, JUnit 5, Mockito, WireMock, Pact, OpenAPI, event schemas, DDL, advanced SQL queries, API security, analytics, throttling, caching, logging, financial services, customer master data, identity resolution, privacy fulfillment, and credit-bureau data exchanges.
- Preferred experience with Amazon Bedrock, Bedrock AgentCore, Spring AI, LangChain4j, Python agent frameworks, LLM evaluation, guardrail, and observability tooling.
- Candidates must reside in or be willing to relocate to the greater Southfield, Michigan; greater Bellevue, Washington; or San Francisco Bay Area, California hub locations.
Benefits
- Target base salary is $154,837–$227,095, with eligibility for a 10–20% annual variable bonus of cash and equity.
- Hybrid work model with two work-from-home days and three standard in-office days each week.
- Benefits include a 401(k) match, adoption assistance, parental leave, tuition reimbursement, comprehensive medical, dental, and vision coverage, and additional employee benefits.
Tech Stack
Categories
About Credit Acceptance
Credit Acceptance is a public auto finance company that partners with a nationwide network of car dealers to provide indirect vehicle loans to consumers, including those with limited or challenged credit. The company purchases and services retail installment contracts and shares collections with dealers through structured programs. Founded in 1972 and headquartered in Southfield, Michigan, it trades on NASDAQ as CACC and operates across the U.S.