Software Engineer II, Data

Credit Acceptance Corporation

United States

Remote

USD 106,000 - 153,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

401(K) match
Tuition reimbursement
Parental leave

Job summary

Credit Acceptance is seeking a Data Engineer to design and build end-to-end data pipelines across batch and streaming architectures, ensuring data quality and observability.

You will partner with stakeholders to understand data requirements and implement scalable, production-grade solutions on AWS and Databricks. You will also write tests, participate in code reviews, and contribute to data governance and quality frameworks while staying current with new technologies.

Qualifications

  • Bachelor’s degree or equivalent work experience in CS/IS or related field.
  • Minimum 2 years of data engineering experience.
  • Strong programming in Python, SQL, PySpark; data modeling and SQL/NoSQL DBs.
  • Experience designing scalable batch and streaming data pipelines.
  • Familiar with data governance, lineage, and quality frameworks.
  • Proficient with AWS data services and Databricks; CI/CD and testing.

Responsibilities

  • Design and build end-to-end data pipelines across batch and streaming architectures.
  • Partner with stakeholders to understand data requirements and implement integration strategies.
  • Write unit tests and validate data against acceptance criteria; review code and docs.
  • Ensure data quality, observability, and scalable, production-grade solutions.
  • Contribute to data governance, lineage, and quality frameworks; troubleshoot production issues.

Skills

Python/SQL/PySpark
Data modeling
Batch/Streaming pipelines
Databricks
Apache Spark
AWS data services (S3, Glue, Lambda,MS
CI/CD & testing
Airflow/dbt/Dagster
Data governance/quality
AI tools & ADLC
SQL/NoSQL databases

Education

Bachelor’s degree in Computer Science or related field
Equivalent work experience

Tools

Databricks
Airflow
dbt
Dagster
S3
Glue
Lambda
MSK

Job description

About Credit Acceptance

Credit Acceptance is proud to be an award-winning company recognized both locally and nationally across multiple workplace categories. Our world-class culture is shaped by dedicated team members who are driven to succeed as professionals individually and together as a team. Backed by a strong product, exceptional people, and a stable financial foundation, we've grown into a leading provider of used and new car financing across the country. Our Engineering and Analytics Team Members utilize the latest technology to develop, monitor, and maintain complex practices that help optimize our success. Our Team Members value being challenged, are encouraged to express their ideas, and have the flexibility to enjoy work life balance. We build intrinsic value by partnering with all functions of our business to support their success and make strategic business decisions. We focus on professional development and continuous improvement while enjoying a casual work environment and Great Place to Work culture!

Outcome and Activities

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. Designs and builds end-to-end data pipelines across batch and streaming architectures that process structured, semi-structured, and unstructured data with a strong emphasis on data quality, scalability, reliability, and observability. Partner with stakeholders to understand data requirements and implement effective data integration strategies. Write unit tests and validate data against acceptance criteria. Apply and advocate for team coding, documentation, and testing standards. Conduct impact analysis to assess changes across applications. Develop a strong understanding of business processes to align technical solutions with business needs. Experiment with new ideas, validate assumptions, and recommend solutions. Participate in code reviews and communicate application changes. Document code and projects for maintainability and support. This includes reading, writing, and reviewing design documents. Troubleshoot production issues and propose effective solutions. Engage in continuous learning to improve design, code quality, and domain knowledge.

Competencies
  • Customer Empathy: Customer Empathy is the ability to understand the perspectives, pain points, and experiences of customers. It involves actively putting oneself in the customer's shoes, comprehending their needs and challenges, and using that understanding to provide a better, more customer-centric experience.
  • Engineering Excellence: Engineering Excellence is about bringing great craftsmanship and thought leadership to deliver an outstanding product that delights customers and solves for the business. This involves the pursuit and achievement of high standards, best practices, innovation, and superior solutions.
  • One Team: A One Team mindset refers to a collaborative approach across the organization, where individuals work together seamlessly, without boundaries, as a single, cohesive team. Shared goals, open communication and mutual support create a sense of collective purpose. This enables teams to navigate challenges and pursue shared objectives more effectively.
  • Owner's Mindset: Owner's Mindset involves adopting a set of behaviors that reflect a sense of responsibility, accountability, strategic thinking, and a proactive approach to managing your domain. As an owner, you understand the business and your domain(s) deeply and solve for the right outcome for the domain(s) and the business.
Requirements
  • Bachelor’s degree in Computer Science, Information Systems, or related field; or equivalent work experience.
  • Minimum 2 years of data engineering experience.
  • Solid grasp of programming (Python, SQL, Pyspark, etc), data modeling, and database management (SQL/NoSQL).
  • Experience designing scalable batch and/or streaming data pipelines.
  • Strong understanding of data modeling.
  • Familiarity with data governance, lineage, and quality frameworks.
  • Fluency with AI tools and ADLC.
  • Working knowledge of Databricks.
  • Experience with Apache Spark.
  • Hands-on experience with AWS data services (e.g., S3, Glue, Lambda, MSK).
  • Proficient in CI/CD pipelines, automated testing, code quality enforcement, and environment management for production-grade data systems.
  • Experience in orchestration and transformation frameworks such as Airflow, dbt, and Dagster, along with cloud-native platforms like Databricks.
Knowledge and Skills
  • Operates with full autonomy on large-scale, complex data projects.
  • Go to for a data domain.
  • Anticipates edge cases, performance bottlenecks, and data quality risks.
  • Ability to challenge the status quo and contribute innovative solutions.
  • Strong collaboration skills and openness to diverse perspectives.
  • Ability to connect technical work to business value.
  • Strong communication skills, both verbal and written, across all levels.
Target Compensation

A competitive base salary range from $105,603- $152,884. This position is eligible for an annual variable cash bonus, between 7.5 - 15%. Bonus amounts are based on individual performance. Final compensation within the range is influenced by many factors including role-specific skills, depth and experience level, industry background, relevant education and certifications. Candidates who reside in the following major metropolitan areas may be eligible for a premium on top of the posted range based on their specific zone: San Francisco, Seattle, Boston, New York City, Los Angeles and San Diego.

Benefits

Excellent benefits package that includes 401(K) match, adoption assistance, parental leave, tuition reimbursement, comprehensive medical/ dental/vision and many nonstandard benefits that make us a Great Place to Work.

Our Company Values
  • Positive by maintaining resiliency and focusing on solutions.
  • Respectful by collaborating and actively listening.
  • Insightful by cultivating innovation, accumulating business and role specific knowledge, demonstrating self-aware and making quality decisions.
  • Direct by effectively communicating and conveying courage.
  • Earnest by taking accountability, applying feedback and effectively planning and priority setting.
Expectations

Remain compliant with our policies processes and legal guidelines. All other duties as assigned. Attendance as required by department.

Culture and Inclusion

Credit Acceptance is dedicated to providing a safe and inclusive working environment for all. As part of our Culture of Compliance, we are proud to be an Equal Opportunity Employer and value our culturally diverse workforce. All qualified applicants will receive consideration for employment regardless of the person's age, race, color, religion, sex, gender, sexual orientation, gender identity, national origin, veteran or disability status, criminal history, or any other legally protected characteristic.

California Residents: Please click here for the California Consumer Privacy Act (CCPA) notice regarding the personal information Credit Acceptance may collect from you.

Play the video below to learn more about our Company culture.

At Credit Acceptance, we celebrate what makes each of us unique. We want every Team Member to feel comfortable bringing their authentic self to work - because diverse perspectives make us stronger. Our inclusive culture and flexible opportunities help each person find the right balance between work and life, in a way that fits them best.

Workplace Flexibility and Growth Opportunities

Flexible work options including work-from home, on-site and hybrid positions. Company-provided technology packages for all Team Members. An atmosphere that is collaborative, challenging, and filled with forward-thinking Team Members. Extensive growth opportunities as demonstrated by our track record of promoting internally. Ongoing business training and career development opportunities. Competitive market-based salary with bonus compensation, quarterly profit sharing and annual merit bonuses. Generous PTO and holidays that include 27.5 total days during first full year of employment. Excellent benefits package that includes 401(K) match, adoption assistance, parental leave, tuition reimbursement, comprehensive medical/ dental/vision and many nonstandard benefits that make us a Great Place to Work.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineering Manager II, Consumer 360
Software Engineering Manager II, Consumer 360

Credit Acceptance Corporation • United States

Remote
USD 155,000 - 228,000
401K match
Flexible work options (remote/onsite/h
Company provided tech
Senior Manager, Predictive Modeling and Machine Learning
Senior Manager, Predictive Modeling and Machine Learning

Credit Acceptance • United States

Hybrid
USD 184,000 - 270,000
401(K) match
Tuition reimbursement
Parental leave
+2
Technical Product Manager, Data
Technical Product Manager, Data

Credit Acceptance Corporation • Northern (KY)

On-site
USD 120,000 - 176,000
Flexible work options
401(K) match
Parental leave
+2
Software Engineer II, Data
Software Engineer II, Data

Credit Acceptance Corporation • Southfield (MI)

On-site
USD 106,000 - 153,000
401(K) match
Adoption assistance
Parental leave
+2
Senior Manager, Financial Planning and Analysis
Senior Manager, Financial Planning and Analysis

Credit Acceptance • United States

Hybrid
USD 175,000 - 192,000
401(K) match
Adoption assistance
Parental leave
+3
Software Engineering Manager II, Consumer 360
Software Engineering Manager II, Consumer 360

Credit Acceptance Corporation • Southfield (MI)

Hybrid
USD 155,000 - 228,000
401(k) match
Adoption assistance
Parental leave
+2
Senior Manager, Financial Planning and Analysis
Senior Manager, Financial Planning and Analysis

Credit Acceptance Corporation • Northern (KY)

Hybrid
USD 175,000 - 192,000
401(K) match
tuition reimbursement
comprehensive medical
+1
Technical Product Manager, Data
Technical Product Manager, Data

Credit Acceptance • United States

On-site
USD 120,000 - 176,000
401(K) match
Adoption assistance
Parental leave
+1
Staff AIML Solutions Engineer
Staff AIML Solutions Engineer

Credit Acceptance • United States

On-site
USD 154,000 - 226,000
401(K) match
Tuition reimbursement
Manager, Sales Analytics and Reporting
Manager, Sales Analytics and Reporting

Credit Acceptance Corporation • United States

On-site
USD 132,000 - 154,000
Parental leave
Tuition reimbursement
401(k) match
+1