Senior Software Engineer
2 weeks ago
Join Credit Acceptance, an award-winning company recognized both locally and nationally for our outstanding workplace culture We pride ourselves on our dedicated Team Members who drive success as professionals and as a unified organization. Our combination of innovative products, exceptional people, and solid financial history has made us one of the largest used car finance companies in the nation.
As a part of our Engineering and Analytics Team, you will utilize cutting-edge technology to develop, monitor, and maintain complex processes that optimize our achievements. We encourage our Team Members to embrace challenges, share creative ideas, and enjoy a healthy work-life balance. By collaborating with all business functions, we aim to support strategic decision-making and enhance professional development while fostering a casual and rewarding work environment.
Key Responsibilities:- This position allows for remote work; occasional planned travel to the Southfield, Michigan office may be necessary, but team members have the option to work from the office if desired.
- Design and implement essential components of the data platform (e.g., data lake, streaming infrastructure, DaaS, catalog) with a focus on scalability, reliability, and observability.
- Balance hands-on delivery with architectural foresight, contributing to cross-functional initiatives that enhance the platform.
- Collaborate with data and engineering stakeholders to understand requirements and deliver efficient solutions for data acquisition, transformation, and integration.
- Write unit and integration tests to validate software against acceptance criteria, ensuring reliability of the platform.
- Promote team standards for coding, documentation, and testing, ensuring high quality and maintainable engineering practices.
- Conduct impact analysis to identify dependencies and evaluate potential risks associated with changes across applications and services.
- Gain a deep understanding of platform use cases and business processes to align technical solutions with organizational needs.
- Experiment with new tools and methodologies; validate assumptions and recommend enhancements to the platform's capabilities.
- Participate in design and code reviews, providing constructive feedback and communicating changes effectively.
- Document platform components and designs to ensure projects remain maintainable and comprehensible.
- Troubleshoot and resolve production issues, proposing effective solutions to restore platform stability.
- Contribute to sprint commitments and actively engage in Agile practices, including retrospectives and process improvements.
- Embrace continuous learning to deepen knowledge of modern data platform technologies, distributed systems, and engineering best practices.
- Customer Empathy: Ability to understand customer perspectives and needs to provide a better experience.
- Engineering Excellence: Deliver outstanding products through high standards, best practices, and innovative solutions.
- One Team: Collaborative mindset, working as a unified team toward shared goals.
- Owner's Mindset: Actively take responsibility and strategic thinking to manage your domain effectively.
- Bachelor's degree in Computer Science, Information Systems, or a related field; or equivalent experience.
- Minimum of 5 years of software engineering experience, specifically in building and maintaining data platforms or distributed systems within cloud environments.
- Strong knowledge of software engineering best practices, with hands-on experience in data platforms, products, or solutions.
- Experience deploying and supporting applications on cloud platforms (e.g., AWS, Azure, GCP), including containerized services (Docker, Kubernetes, ECS/EKS).
- Familiarity with lakehouse principles (Delta Lake, Iceberg, Hudi) and best practices for schema evolution and performance optimization.
- Experience with observability practices and tools (e.g., Dynatrace, Splunk, CloudWatch) to ensure platform reliability.
- Knowledge of data storage technologies, including object stores (S3, ADLS, GCS), relational databases, and NoSQL systems.
- Understand data governance and security practices, ensuring alignment with organizational standards.
- Solid grasp of distributed systems concepts and their relevance to data platforms.
- Experience with enterprise-class applications where uptime and reliability are critical.
- Strong programming skills in languages commonly used for platform engineering (e.g., Python, Java, Scala, Go).
- Ability to mentor and guide less experienced engineers, fostering team growth.
- Familiarity with Agile methodologies and software development lifecycle practices.
- Hands-on experience with lakehouse technologies (Delta, Iceberg, Hudi).
- Familiarity with workflow orchestration frameworks (e.g., Airflow, Dagster, Prefect, Databricks Workflows).
- Experience with CI/CD pipelines for automated testing and deployment.
- Advanced knowledge of observability tooling (e.g., Datadog, Prometheus, Grafana) beyond the basics.
- Experience optimizing performance issues and scaling systems.
- Experience in the financial services or FinTech industry.
- Expertise in designing platform components with a focus on scalability and maintainability.
- Collaborative mindset to deliver high-quality solutions.
- Exploratory approach toward new tools or practices to enhance the platform.
- Active participant in code reviews and team-level knowledge sharing.
- Technical proficiency in cloud, data, and platform technologies.
- Understanding of how technical work supports business outcomes.
- Effective communication in technical discussions and documentation.
- Independent working skills on defined tasks while seeking guidance when needed.
The competitive base salary range is $130,047 - $190,735, with eligibility for an annual variable cash bonus of 7.5 - 15%. Final compensation is based on factors such as role-specific skills, experience level, industry background, and education.
Candidates in major metropolitan areas like San Francisco, Seattle, Boston, New York City, Los Angeles, and San Diego may receive a compensation premium based on their specific zone.
Benefits:- Comprehensive benefits including 401(K) match, adoption assistance, parental leave, tuition reimbursement, medical/dental/vision coverage, and unique perks that contribute to our Great Place to Work status.
To thrive in this role, Team Members should exemplify:
- Positivity through resilience and solution-focused thinking.
- Respect through collaboration and active listening.
- Insight through innovation, knowledge accumulation, and quality decision-making.
- Directness in communication and courageous expression.
- Earnestness in accountability, feedback acceptance, and effective planning.
-
Senior Software Engineer
2 days ago
Wichita, KS, United States GEICO Full timeSenior Engineer At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive through relentless innovation to exceed our customers' expectations while making a real impact for our...
-
Senior Software Engineer
1 week ago
Wichita, KS, United States GEICO Full timeSenior Engineer At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive through relentless innovation to exceed our customers' expectations while making a real impact for our...
-
Senior Software Engineer
5 days ago
Wichita, KS, United States GEICO Full timeSenior Engineer At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive through relentless innovation to exceed our customers' expectations while making a real impact for our...
-
Senior Software Engineer
2 weeks ago
Wichita, KS, United States GEICO Full timeSenior Engineer At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive through relentless innovation to exceed our customers' expectations while making a real impact for our...
-
Senior Software Engineer
2 weeks ago
Wichita, KS, United States GEICO Full timeSenior Engineer At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive through relentless innovation to exceed our customers' expectations while making a real impact for our...
-
Senior Software Engineer
7 days ago
Wichita, KS, United States GEICO Full timeSenior Engineer At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive through relentless innovation to exceed our customers' expectations while making a real impact for our...
-
Wichita, KS, United States Sezzle Full timeAbout Us: At Sezzle, our mission is to financially empower the next generation. We are transforming the shopping experience with cutting-edge tech and interest-free installment plans that enhance consumer accessibility and merchant success. Join us as we redefine how people shop and experience fintech innovation. About The Role: We are on the lookout for a...
-
Senior Software Engineer
2 weeks ago
Wichita, KS, United States Tyler Technologies Full timeWe are looking for a remarkable Senior Software Engineer to join us! We've built a team of not just the best engineers, but some really awesome humans as well. This team builds cloud software (platform + apps + ecosystem) to accelerate the flow of government data into the hands of citizens, developers, businesses and researchers. With our Data & Insights...
-
Senior Software Engineer
1 week ago
Wichita, KS, United States Io Global Full timeSenior Software Engineer IOG, is a technology company focused on Blockchain research and development. We are renowned for our scientific approach to blockchain development, emphasizing peer-reviewed research and formal methods to ensure security, scalability, and sustainability. Our projects include decentralized finance (DeFi), governance, and identity...
-
Senior Software Engineer
1 week ago
Wichita, KS, United States Io Global Full timeSenior Software Engineer IOG, is a technology company focused on Blockchain research and development. We are renowned for our scientific approach to blockchain development, emphasizing peer-reviewed research and formal methods to ensure security, scalability, and sustainability. Our projects include decentralized finance (DeFi), governance, and identity...