Software Engineer II, Data

Credit Acceptance Corporation•San Francisco, CA
•Hybrid

About The Position

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.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or a related field, or equivalent work experience.
  • At least 2 years of data engineering experience.
  • Solid grasp of programming, such as Python, SQL, and PySpark; data modeling; and SQL or NoSQL database management.
  • 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.
  • Must reside in or be willing to relocate to the greater Southfield, Michigan area; greater Bellevue, Washington area; or San Francisco Bay Area, California.
  • Strong collaboration skills and openness to diverse perspectives.
  • Ability to connect technical work to business value.
  • Strong verbal and written communication skills across all levels.
  • Ability to operate autonomously on large-scale, complex data projects, anticipate edge cases, performance bottlenecks, and data quality risks, and contribute innovative solutions.

Nice To Haves

  • Hands-on experience with AWS data services such as S3, Glue, Lambda, or MSK.
  • Proficiency in CI/CD pipelines, automated testing, code quality enforcement, and environment management for production-grade data systems.
  • Experience with orchestration and transformation frameworks such as Airflow, dbt, and Dagster, and cloud-native platforms such as Databricks.

Responsibilities

  • Design and build end-to-end data pipelines across batch and streaming architectures.
  • Process structured, semi-structured, and unstructured data with emphasis on quality, scalability, reliability, and observability.
  • Partner with stakeholders to understand data requirements and implement data integration strategies.
  • Write unit tests and validate data against acceptance criteria.
  • Apply and advocate team coding, documentation, and testing standards.
  • Conduct impact analysis to assess changes across applications.
  • Develop an understanding of business processes and align technical solutions with business needs.
  • Experiment with ideas, validate assumptions, and recommend solutions.
  • Participate in code reviews and communicate application changes.
  • Document code and projects, and read, write, and review design documents.
  • Troubleshoot production issues and propose effective solutions.
  • Continuously improve design, code quality, and domain knowledge.
  • Collaborate across the organization, communicate effectively, and connect technical work to business value.
  • Remain compliant with company policies, processes, and legal guidelines; perform other duties as assigned.
  • Meet attendance requirements as determined by the department.

Benefits

  • 401(k) match
  • Adoption assistance
  • Parental leave
  • Tuition reimbursement
  • Comprehensive medical, dental, and vision coverage
  • Other nonstandard benefits
  • Annual variable incentive of cash and equity, between 7.5% and 15% of base salary
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service