Credit Acceptance is investing in technology, data, AI, and continuous improvement to modernize its business and improve customer experiences. Engineering team members collaborate across the organization to solve complex challenges, build impactful solutions, and support informed business decisions. The Software Engineer II, Data designs and builds end-to-end data pipelines for batch and streaming architectures. The role focuses on processing structured, semi-structured, and unstructured data with attention to data quality, scalability, reliability, and observability. The engineer partners with stakeholders to understand data requirements, implements data integration strategies, and develops solutions aligned with business needs. The position also involves testing and validating data, maintaining engineering standards, documenting and reviewing designs, participating in code reviews, assessing application impacts, and troubleshooting production issues. The position follows a hybrid schedule: two work-from-home days and three standard in-office days each week at a local office. Candidates must reside in or be willing to relocate to the greater Southfield, Michigan area; the greater Bellevue, Washington area; or the San Francisco Bay Area, California.
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
Mid Level