Note: The job is a remote job and is open to candidates in USA. Credit Acceptance is a provider of used and new car financing across the country. The Software Engineering Manager II leads and grows cross-functional engineering teams building and operating distributed, API-driven, cloud-native platforms, while driving engineering excellence, delivery outcomes, product health, and responsible AI adoption.
Responsibilities
- This position will work from home; occasional planned travel to an assigned Southfield, Michigan office location may be required. However, this position is permitted to work at a Southfield, Michigan office location if requested by the team member
- Leads and mentors team members on essential agile and product mindset tenets including early learning, self-organized teams, cross functionality, customer obsession, outcome focused, incremental delivery and test driven
- Participates in work planning processes to ensure the most important work is aligned to the appropriate team, that work is broken down enough that outcomes can be delivered incrementally
- Leads and mentors cross functional team members on building world class products that deliver customer delight and business value
- Designs solutions to meet requirements for initiatives involving multiple team applications as well as applications owned by other teams
- Supports delivery teams to ensure process and technology standards are consistently followed to enable consistent delivery of value
- Develops and tracks delivery metrics while monitoring technical health of the product, informs progress toward delivery goals, and provides support appropriately when needed
- Builds effective teams by ensuring you have the right people and setting clear expectations
- Monitors and evaluates team performance and continuously coach and mentor team members
- Sets up your team for operational success by having a sound understanding on the system ecosystem, architecture, technologies and system domains and how these are used to achieve business outcomes
- Is an active participant in on-call escalation and incident management
- Owns the design, delivery, and lifecycle governance of API platforms and services used across teams — driving contract-first design, versioning and deprecation discipline, reuse, and consumer experience
- Drives adoption of AI across the software development lifecycle (ADLC), establishing standards, guardrails, and measures of effectiveness for AI-assisted engineering within the team
- Guides the team in identifying, designing, and delivering AI-enabled capabilities — including agentic solutions — with appropriate evaluation, human-in-the-loop controls, observability, and responsible-use practices
- Identify the Right People by recognizing top talent
- Set Clear Expectations by managing change and directing others
- Train team members and focus on developing talent
- Performance Manage by ensuring accountability and driving results
- Create the Right Environment by establishing trust and managing conflict
- Maintain the Right Number of team members needed to build an effective team
- Remain compliant with our policies processes and legal guidelines
- All other duties as assigned
- Attendance as required by department
Skills
- Bachelor's Degree or equivalent experience
- Minimum of 5 years' experience leading engineering teams
- Proven experience in technical leadership, capable of providing mentorship, cross-functional project execution, setting and executing on technical vision and strategy
- Extensive experience implementing Agile and DevOps practices including but not limited to test driven, incremental releases, continuous integration, and deployment pipeline automation
- Experience in microservices design strategies and implementation including migration planning, service granularity, interservice communication, traceability, orchestration, and failure isolation
- Experience with Cloud migrations and working in a mixed on-prem / cloud environment (container orchestration, security, serverless)
- Experience leading teams that design and operate reliable distributed services at scale, including performance, observability, failure recovery, and applying AI where it improves system capabilities or operations
- Experience creating reusable, developer-friendly platforms with self-service onboarding, API observability, and applied AI capabilities such as intelligent APIs, tool/function calling, and MCP-based integrations
- Experience building secure, scalable, and cost-efficient cloud platforms, including deployment automation and applied AI workloads such as RAG, model services, agents, and AI-enabled engineering workflows
- Thought leader with deep technical expertise with the proven ability to influence and partner with business to innovate and drive outcomes
- Ability to communicate complex technical information (both verbal and written) to all levels, including senior leadership
- Ability to solve problems at the source by offering simple, working solutions
- Anticipates the impact of a change or project across multiple systems
- Responds promptly and effectively to resolve incidents, tasks, and projects
- Demonstrated ability and motivation to teach others
- Ability to gain trust of others and builds solid relationships across and vertically throughout the organization
- Effectively prioritize and execute tasks in a high-pressure environment
- Able to separate durable engineering fundamentals from hype when evaluating emerging AI tools and patterns, and to make pragmatic build-vs-buy and adopt-vs-wait decisions
- This position will work from home; occasional planned travel to an assigned Southfield, Michigan office location may be required. However, this position is permitted to work at a Southfield, Michigan office location if requested by the team member
- Required degrees must have been earned at institutions of Higher Education which are accredited by the Council for Higher Education Accreditation or equivalent
- 4 years' experience of leading initiatives in a Java ecosystem
- Track record of identifying opportunities to improve outcomes via new tools and approaches, evaluating and measuring candidate solutions, and successfully advocating for their adoption
- Experience applying appropriate levels of transactional and race condition-resilient approaches, including database locking, distributed transactions (XA), SAGA pattern
- Ability to describe and design decoupled system transaction models that are resilient to upstream and downstream outages with appropriate recovery models
- Experience implementing and operationalizing rules engines
- Experience modernizing or decomposing legacy monoliths into API-first, cloud-native services
- Experience introducing AI capability into an existing engineering organization — building the adoption plan, upskilling engineers, and measuring the impact on delivery speed and quality
- Exposure to AI platform and tooling ecosystems (model providers and gateways, agent frameworks, vector databases, evaluation and observability tooling for LLM-based systems)
Benefits
- 401(K) match
- Adoption assistance
- Parental leave
- Tuition reimbursement
- Comprehensive medical/dental/vision
- Many nonstandard benefits that make us a Great Place to Work
- Annual variable bonus of cash and equity, between 15-30%
Company Overview
Company H1B Sponsorship