Credit Acceptance is seeking a Senior Software Engineer to help modernize its business through technology, data, AI, and continuous improvement. The role contributes to engineering solutions that address complex challenges, improve customer experiences, support informed business decisions, and deliver meaningful business impact. The position follows a hybrid work model, with two work-from-home days and three standard in-office days each week at a local office. The engineer designs, develops, tests, documents, and supports software, including high-load microservices and APIs. The role leads feature development from requirements and documentation through implementation and production rollout, collaborates with product management and teams across the organization, and helps maintain production systems. It also provides technical guidance to less experienced engineers and promotes continuous improvement in design, code quality, and application knowledge. The position requires a bachelor's degree or equivalent practical experience and at least seven years of professional software development experience. Strong Golang proficiency, experience with enterprise applications and modern software architecture, and the ability to work collaboratively and autonomously are required. Participation in an on-call rotation is expected. The stated base salary range is $156,056–$218,479, with eligibility for an annual variable cash incentive of 7.5%–15%; actual compensation depends on factors including location, skills, experience, background, education, and certifications.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior