C

Credit Acceptance Careers

Subprime auto financing via dealer network

Distinguished Software Engineer

Software EngineeringUpdated on Nov 11
Full-time

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Systems, or a closely related field of study, or equivalent work experience.
  • At least 10 years of software engineering experience or comparable depth of experience.
  • A track record of setting and delivering multi-year technical strategy at enterprise scale as an individual contributor rather than through a reporting line.
  • Depth in distributed systems architecture and in at least two of the following: agentic or large language model-based systems in production; large-scale cloud migration of transactional systems; modern data platform and lakehouse architecture; machine learning platform and model serving; or high-traffic consumer or marketplace applications.
  • Architecture ownership of agentic or large language model-based systems that reached production, including governance of tool and data access, system evaluation, and identified failure modes.
  • Demonstrated ownership of a legacy-to-modern migration of business-critical systems, including sequencing, cost case, and failure modes, with production revenue at stake.
  • Current hands-on technical credibility, including reading code, writing proofs of concept, joining design reviews, and participating in incident analysis.
  • Evidence of influence without authority across organizational boundaries, including work that changed direction at the executive level.
  • Strong written communication and the ability to produce architecture documents that others can act on without the author present.
  • Demonstrated ability to develop staff and principal engineers and raise the technical bar of engineers not directly managed.
  • Experience delivering in a regulated industry, or a clear ability to work within audit, security, and compliance constraints.
  • Candidates must reside in or be willing to relocate to the greater Southfield, Michigan area; greater Bellevue, Washington area; or San Francisco Bay Area, California.
  • Required degrees must have been earned at institutions accredited by the Council for Higher Education Accreditation or an equivalent accrediting body.

Responsibilities

  • Set the multi-year technical strategy for the company while remaining personally engaged in code and systems.
  • Convene principal and staff engineers who own each domain to define the end-state enterprise architecture across originations, servicing, marketplace, data, and AI, and use it to drive the multi-year plan.
  • Define interfaces, inputs and outputs, written principles for undecided matters, and an honest account of progress toward the target architecture; publish the architecture and the tradeoffs considered and rejected.
  • Own the enterprise architecture for AI agents across servicing and collections, dealer operations, originations, engineering, and back-office workflows, using a common foundation rather than separate stacks for each team.
  • Establish governed discovery and invocation of business capabilities, data, and tools using the Model Context Protocol as the integration layer.
  • Define agent identity and authorization with least-privilege entitlements, alongside consistent observability, evaluation, and cost controls.
  • Set policy for agent decisions versus human decisions, define how that boundary changes based on evidence, and design examiner-ready records of what each agent saw, recommended, and accessed.
  • Establish evaluation and adversarial testing approaches that make agent outcomes defensible, and ensure the foundation and controls also apply to agents built by external firms.
  • Own the strategy for migrating transactional and analytical workloads from on-premises infrastructure to AWS for transactional workloads and Databricks for analytical workloads; determine what to lift and shift, replatform, or re-architect, and establish the steady-state cost.
  • Own the resilience and recovery architecture for the target state.
  • Set the data platform architecture for change-data-capture-based ingestion, streaming where warranted, and a modern warehouse without a job-scheduling dependency; move analytical data movement from largely batch to real time and help settle ownership of transactional and analytical data models.
  • Architect pricing and credit model and scorecard updates that can be deployed as a layer rather than requiring multi-quarter rebuilds, and an experimentation platform supporting substantially more concurrent experiments than a conventional release process.
  • Own the architecture and interfaces for a unified vehicle inventory, consumer search, and lead-routing platform, with a data model that supports multiple classes of seller.
  • Define the golden path for specifying, generating, reviewing, testing, and deploying software, including enforcing analyzers and gates; measure inputs to the practice and set build-versus-buy decisions for AI capabilities.
  • Own instrumentation, baselines, and remediation architecture to meet the standard that no page takes more than one second; own peak-event headroom, understand system limits, and maintain tested degradation levers.
  • Move the organization toward owned platforms with stated contracts, document component inputs and outputs, and articulate why closely coupled components should not be consolidated.
  • Work toward a two-week requirement-to-production iteration bar, treat architecture that cannot be delivered incrementally as unfinished, and identify what leaves the plan when direction changes.
  • Make and own architectural recommendations, and incorporate security, privacy, auditability, and regulatory obligations as design inputs from the outset.
  • Stay personally engaged through design reviews, proofs of concept, code review, and incident analysis without replacing the delivery work owned by teams.
  • Set an example in technical writing, design argumentation, handling mistakes, and engaging engineers who disagree; help staff and principal engineers measurably improve.
  • Deliver a published target architecture agreed to by domain owners and reflected in annual and long-range plans; establish an enterprise agent foundation with access controls, evaluation, and audit records; produce a costed migration path and demonstrate progress; improve selected latency, availability, recovery, deployment, and experiment-throughput metrics; develop principal and staff engineers; and document decisions so they are not repeatedly relitigated.
  • Remain compliant with company policies, processes, and legal guidelines.
  • Perform other duties as assigned.
  • Meet department attendance requirements.

Desired Qualifications

  • Recognized contributions beyond one employer, such as open-source work, standards work, publications, patents, or a sustained external technical presence.
  • Experience in consumer lending, auto finance, insurance, or payments, or large-scale distributed systems supporting a business-critical function in another high-stakes domain.
  • Experience with the Model Context Protocol or comparable agent tool-integration standards, and identity and authorization design for non-human actors.
  • Production-scale experience with AWS and Databricks.
  • Experience establishing an experimentation platform or moving an organization from tens to thousands of experiments per year.
  • Experience building and measuring AI-native development practices across a large engineering organization.
  • Experience with marketplace, search, or inventory systems supporting multiple classes of seller.

About the Company

Credit Acceptance Careers

Subprime auto financing via dealer network

Credit Acceptance provides auto financing solutions for people with poor or no credit by partnering with a network of enrolled car dealers. Dealers in the program can approve loans for customers who are declined by traditional lenders, using a proprietary credit approval process that assesses risk and creditworthiness. The company earns money from interest and fees on these loans, and also offers financial wellness resources like the ExtraCredit program to help customers improve financial literacy. This approach targets the subprime auto market, expanding dealer sales and offering financing options to high-risk borrowers who might otherwise be unable to buy a vehicle. The goal is to help underserved borrowers access auto loans, support dealer networks, and enable customers to rebuild their credit while growing profitability.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Southfield, MI
Founded
1972

Recently Posted Jobs

Explore more opportunities at Credit Acceptance Careers

See more jobs