Engineering Manager I – Originations
Company | Credit Acceptance Careers |
---|---|
Location | Southfield, MI, USA |
Salary | $128382 – $188294 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Bachelor’s Degree or equivalent experience.
- Minimum of 3 years’ experience leading engineering teams, including some experience with conflict resolution, setting and enforcing performance expectations, mentoring and career guidance
- Working experience in technical leadership, capable of providing mentorship, cross-functional project execution, collaborating on and executing technical vision and strategy
- Experience with managing, coaching and providing guidance to junior developers and engineers.
- 5 years of relevant senior level engineering experience
- Some experience working with Agile and DevOps practices such as test driven, incremental releases, continuous integration, and deployment pipeline automation.
- Experience in microservices design strategies and implementation including migration planning, service granularity, interservice communication, traceability, orchestration, and failure isolation
- Experience with Cloud migrations and working in a mixed on-prem / cloud environment (container orchestration, security, serverless)
Responsibilities
- Leads and mentors team members on essential agile and product mindset tenets including early learning, self-organized teams, cross functionality, customer obsession, outcome focused, incremental delivery and test driven.
- Participates in work planning processes to ensure the most important work is aligned to the appropriate team, that work is broken down enough that outcomes can be delivered incrementally.
- Leads and mentors cross functional team members on building world class products that deliver customer delight and business value.
- Collaborates with others to design solutions to meet requirements for initiatives involving multiple team applications as well as applications owned by other teams.
- Through mentoring and review, takes responsibility for adherence to code, documentation and testing standards.
- Develops and tracks delivery metrics while monitoring technical health of the product, informs progress toward delivery goals, and provides support appropriately when needed.
- Builds effective teams by ensuring you have the right people and setting clear expectations.
- Monitors and evaluates team performance and continuously coach and mentor team members.
- Sets up your team for operational success by having a sound understanding on the system ecosystem, architecture, technologies and system domains and how these are used to achieve business outcomes.
- Is an active participant in on-call escalation and incident management.
Preferred Qualifications
- 2 years’ experience of leading initiatives in a Java ecosystem
- Track record of identifying opportunities to improve outcomes via new tools and approaches, evaluating and measuring candidate solutions, and successfully advocating for their adoption
- Experience applying appropriate levels of transactional and race condition-resilient approaches, including database locking, distributed transactions (XA), SAGA pattern
- Ability to describe and design decoupled system transaction models that are resilient to upstream and downstream outages with appropriate recovery models
- Experience implementing and operationalizing rules engines