Software Engineer II (Data Engineering) – Remote (USA)

Company: Credit Acceptance
Job Type: Full-time
Work Mode: Remote (USA) – Optional office work in Southfield, Michigan
Salary: $105,602 – $154,883 per year + annual bonus
Industry: Financial Services / FinTech

About Credit Acceptance

Credit Acceptance is an award-winning financial services company and one of the largest used car finance providers in the United States. Our success is driven by innovative technology, strong financial performance, and a people-first culture recognized locally and nationally as a Great Place to Work.

Our Engineering & Analytics teams work with modern tools and platforms to build scalable, high-quality data solutions that empower smarter business decisions while supporting healthy work–life balance.

 Overview

As a Software Engineer II, you will design, build, and maintain reliable data pipelines and models across batch and streaming architectures. You will collaborate closely with senior engineers, analysts, and business stakeholders to deliver scalable, high-quality data solutions that support enterprise analytics and decision-making.

Key Responsibilities

  • Design and maintain batch and streaming data pipelines
  • Build scalable solutions for structured, semi-structured, and unstructured data
  • Collaborate with stakeholders to define data integration requirements
  • Develop user-focused data solutions using schemas, dashboards, and semantic layers
  • Write unit tests and validate software against acceptance criteria
  • Participate in Agile/Scrum ceremonies and sprint commitments
  • Conduct impact analysis and contribute to code reviews
  • Troubleshoot production issues and propose effective solutions
  • Document code and systems for long-term maintainability
  • Continuously learn new tools, technologies, and business processes

Required Qualifications

  • Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience)
  • 2+ years of software engineering experience
  • Strong proficiency in Python and SQL
  • Experience with data modeling and database systems (SQL/NoSQL)
  • Familiarity with batch and streaming data architectures
  • Experience working in Agile or Scrum environments
  • Strong communication and collaboration skills

Preferred Qualifications

  • Experience with Apache Spark
  • Exposure to Databricks or AWS data services
  • Knowledge of Airflow, dbt, or orchestration tools
  • Experience with CI/CD pipelines and automated testing
  • Power BI or similar BI tools with semantic layer experience
  • Financial services or FinTech background

Compensation & Benefits

  • Base Salary: $105,602 – $154,883
  • Annual Bonus: 7.5% – 15% (performance-based)
  • 401(k) with company matching
  • Health, dental, and vision insurance
  • Parental leave and adoption assistance
  • Tuition reimbursement
  • Excellent work–life balance and inclusive culture

Candidates in major U.S. metro areas (San Francisco, Seattle, Boston, New York City, Los Angeles, and San Diego) may qualify for location-based salary premiums.

Company Values

Credit Acceptance team members are:

  • Positive – solution-focused and resilient
  • Respectful – collaborative and inclusive
  • Insightful – innovative and thoughtful decision-makers
  • Direct – clear, courageous communicators
  • Earnest – accountable and growth-oriented

Equal Opportunity Employer

Credit Acceptance is committed to a diverse and inclusive workplace. All qualified applicants will receive consideration regardless of legally protected characteristics.

How to Apply

If you’re exploring your next career move and want to grow with a company that values innovation, ownership, and teamwork, we encourage you to apply today.

Apply now

 

Related Posts

Verified by MonsterInsights