Software Engineer II, Data jobs in United States
cer-icon
Apply on Employer Site
company-logo

Credit Acceptance · 3 weeks ago

Software Engineer II, Data

Credit Acceptance is an award-winning company recognized for its workplace culture and stability in the used car finance industry. As a Software Engineer II, you will design, build, and maintain reliable data pipelines and models while collaborating with team members to ensure quality and performance standards are met.

Financial Services
check
Comp. & Benefits
badNo H1Bnote

Responsibilities

Develop and maintain data pipelines for batch and streaming architectures, focusing on data quality, reliability, and scalability
Collaborate with team members to implement data integration strategies based on stakeholder requirements
Design data solutions for end users based on happy path analysis to ensure each type of user is consuming data in a meaningful and insightful way
Write unit tests and validate software to meet acceptance criteria
Follow team coding, documentation, and testing standards
Participate in impact analysis for changes across applications
Learn business processes to help align technical solutions with business needs
Experiment with new ideas and technologies under guidance from senior engineers
Participate in code reviews and communicate application changes
Document code and projects for maintainability and support
Troubleshoot production issues and assist in proposing solutions
Contribute to sprint commitments and participate in Agile practices
Engage in continuous learning to improve technical and domain knowledge

Qualification

PythonSQLData modelingCloud data platformsAgile/SCRUMData pipelinesData governanceApache SparkPower BICommunication skills

Required

Bachelor's degree in Computer Science, Information Systems, or related field; or equivalent work experience
2+ years of software engineering experience, preferably with exposure to cloud data platforms
Proficiency in programming (Python, SQL, etc.), data modeling, and database management (SQL/NoSQL)
Ability to process structured, semi-structured (e.g., JSON, Parquet), and unstructured data (e.g., logs, text)
Experience with Agile/SCRUM or Waterfall methodologies
Familiarity with designing batch and streaming data pipelines
Understanding of data modeling and schema design principles
Awareness of data governance and quality frameworks
Experience working on enterprise-class applications is a plus

Preferred

Experience with Apache Spark or similar technologies
Exposure to Databricks, AWS data services, or other cloud platforms
Familiarity with CI/CD pipelines, automated testing, and code quality tools
Experience with orchestration frameworks such as Airflow or dbt
Financial services or FinTech industry experience is a plus
Power BI, or similar BI tools, with experience in semantic layer creation

Benefits

401(K) match
Adoption assistance
Parental leave
Tuition reimbursement
Comprehensive medical/ dental/vision
Many nonstandard benefits that make us a Great Place to Work

Company

Credit Acceptance

company-logo
Credit Acceptance is an indirect finance company that helps eligible consumers restart financially.

Funding

Current Stage
Public Company
Total Funding
$2.85B
2025-11-13Debt Financing· $500M
2025-02-13Post Ipo Debt· $500M
2024-12-20Post Ipo Debt· $300M

Leadership Team

leader-logo
Kenneth Booth
Chief Executive Officer and President
Company data provided by crunchbase