Credit Acceptance

Staff Software Engineer, Consumer 360

Credit Acceptance
Apply
2 days ago
Southfield, MI, USA +2 moreStaff+

Base Salary

$186k - $260k/yr

Responsibilities

  • Design, build, and continuously improve cloud-native Java and Spring Boot services on AWS.
  • Lead modernization of Consumer 360 systems, including Java and Spring Boot upgrades, ActiveMQ migration, and migration of on-premises workloads and databases to AWS.
  • Establish spec-driven development with acceptance criteria, requirement IDs, automated unit and integration tests, and consumer/provider contract testing.
  • Author and enforce coding, documentation, and testing standards; lead code reviews and review design documents.
  • Conduct cross-application impact analysis, troubleshoot production issues, and propose solutions across multiple applications.
  • Own delivery flow from requirements through production by reducing bottlenecks in specifications, reviews, environments, pipelines, and dependencies.
  • Design, build, evaluate, and operate production AI agents on AWS, including secure tools, APIs, guardrails, evaluations, observability, cost controls, and human review.
  • Lead the team’s AI-assisted delivery model while maintaining human approval gates and measuring quality and lead time.
  • Document systems, APIs, events, and design decisions so people and AI agents can safely build, test, run, and change them.
  • Provide technical direction across multiple applications, mentor software engineers, lead continuous learning, and participate in talent selection.
  • Participate in an on-call rotation and support mission-critical production applications.

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 a software engineering team across multiple applications.
  • Expert hands-on Java 17/21 and Spring Boot experience building and operating production REST and event-driven services.
  • Experience with spec-driven development, test automation, GitHub Actions, and small, frequent releases.
  • Experience with data modeling, database design, messaging, and mission-critical enterprise applications.
  • Experience coaching and mentoring less experienced team members.
  • Hands-on experience designing, deploying, and operating cloud-native AWS services, including Kubernetes containers, GitOps, IAM, secrets management, observability, and reliability practices such as 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.
  • Preferred experience with GitHub Copilot, Claude Code, custom AI development instructions, reusable skills, commands, hooks, and MCP integrations.
  • Preferred experience with REST/JSON, SOAP, JUnit 5, Mockito, WireMock, Pact, GitHub, GitHub Actions, API security, analytics, throttling, caching, logging, and API request/response modification.
  • Experience with API-first design, versioned OpenAPI and event schemas, DDL, database relationships, advanced queries, and query optimization.
  • Financial services experience and experience with regulated customer data, identity resolution, consent, privacy requests, credit-bureau reporting, Metro 2, or e-OSCAR are preferred.
  • Preferred experience with Amazon Bedrock, Bedrock AgentCore, Spring AI, LangChain4j, Python agent frameworks, and LLM evaluation, guardrail, and observability tooling.
  • Must reside in or be willing to relocate to the Southfield, Michigan; Bellevue, Washington; or San Francisco Bay Area hub locations.
  • Must demonstrate sound judgment regarding AI boundaries, customer-data stewardship, security, prompt injection, data leakage, bias, cloud and AI cost drivers, and customer-impacting decisions.

Benefits

  • Hybrid work model with two work-from-home days and three standard in-office days each week.
  • Competitive base salary plus eligibility for an annual variable incentive of cash and equity.
  • 401(k) match, adoption assistance, parental leave, tuition reimbursement, and comprehensive medical, dental, and vision coverage.
  • Additional nonstandard benefits and an inclusive, equal-opportunity workplace.

Tech Stack

AWSGitHub ActionsJavaKubernetesPythonSOAPSpring Boot
Credit Acceptance

About Credit Acceptance

1,001-5,000 employees

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.

Contact me