Job Summary:
American Credit Acceptance is a fast-growing, financially strong auto-finance company, and they are seeking a Senior Software Engineer who delivers business impact through high-quality software. The role involves analyzing requirements, designing robust solutions, writing efficient and secure code, and mentoring team members while implementing modern AI-assisted development practices.
Responsibilities:
• Analyze requirements, design robust solutions, write efficient and secure code, and ensure releases meet user needs and organizational goals.
• Design, build, and test incremental, production-ready solutions that deliver measurable business outcomes.
• Contribute across the stack (front-end and back-end), with attention to scalability, performance, maintainability, and security-first design.
• Implement AI-DLC Patterns (e.g., code assistants, chat/agent tools, test generators) to accelerate analysis, coding, refactoring, test creation, and documentation—while maintaining human oversight and accountability.
• Evaluate AI suggestions for correctness, security, performance, and style; ensure output meets coding standards and organizational guardrails.
• Leverage AI to scaffold boilerplate, generate typed API clients, create repeatable test fixtures, and CICD pipelines.
• Model effective AI usage in pairing sessions; coach junior engineers on prompt strategies to promote AIAE practices.
• Demonstrate strong object-oriented skills in C#; deep experience with API design (REST and/or GraphQL) and Angular (or similar).
• Engage in cloud-native development (AWS preferred); familiarity with AWS certifications is a plus.
• Focus on quality with automated testing (unit/integration/acceptance).
• Collaborate directly with business leaders and SMEs to understand ACA’s domain and ensure successful delivery.
Qualifications:
Required:
• Bachelor’s degree in computer science or related discipline
• 7+ years of Software Engineering experience
• Strong communication skills
Preferred:
• Design, build, and test incremental, production-ready solutions that deliver measurable business outcomes.
• Contribute across the stack (front-end and back-end), with attention to scalability, performance, maintainability, and security-first design.
• Implement AI-DLC Patterns (e.g., code assistants, chat/agent tools, test generators) to accelerate analysis, coding, refactoring, test creation, and documentation—while maintaining human oversight and accountability.
• Responsible AI: Evaluate AI suggestions for correctness, security, performance, and style; ensure output meets coding standards and organizational guardrails.
• Automate the routine: leverage AI to scaffold boilerplate, generate typed API clients, create repeatable test fixtures, and CICD pipelines.
• Mentor & pair: model effective AI usage in pairing sessions; coach junior engineers on prompt strategies to promote AIAE practices.
• Strong object-oriented skills in C#; deep experience with API design (REST and/or GraphQL) and Angular (or similar).
• Cloud-native development (AWS preferred); familiarity with AWS certifications is a plus.
• Quality focus with automated testing (unit/integration/acceptance).
• Collaborate directly with business leaders and SMEs to understand ACA’s domain and ensure successful delivery.
Company:
American Credit Acceptance is an emerging credit consumer auto finance company providing financial solutions from coast-to-coast. Founded in 2007, the company is headquartered in Spartanburg, USA, with a team of 1001-5000 employees. The company is currently Late Stage.