Posted in

Engineering Manager I – Originations

Engineering Manager I – Originations

CompanyCredit Acceptance Careers
LocationSouthfield, MI, USA
Salary$128382 – $188294
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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