Job Description
About the Role:
Grade Level (for internal use):
13
The Team:
You may know CARFAX as the company that has provided trusted vehicle information reports for over 40 years but we are so much more! CARFAX is on a mission to help millions of people shop, buy, own and sell used cars with more confidence.
The Banking & Insurance Group (BIG) is one of the most successful divisions within CARFAX, serving the insurance, automotive finance, and credit union industries. We are in high-growth mode as the use of vehicle history in these markets is increasing exponentially.
Responsibilities and Impact:
- Lead and develop a team of 24+ Software and Quality Assurance Engineers, divided to 3 subgroups with managers, fostering their growth into self-organizing, high-performing teams through mentorship and coaching
- Drive technical transformation by migrating existing applications to AWS cloud infrastructure using modern technologies and best practices
- Partner strategically with Product Management, Project Services, and Data Center Operations to deliver innovative web applications, APIs, and batch systems that directly serve Banking and Insurance companies, while maintaining healthy business to tech work ratio
- Champion Agile excellence by coaching teams in Agile, Lean, and Extreme Programming methodologies to maximize delivery efficiency and product quality
- Execute strategic initiatives that align team objectives with departmental and corporate goals while measuring results and leading continuous improvement activities
- Provide technical leadership to stakeholders, offering guidance and collaborative decision-making that shapes product direction and technical architecture
What We're Looking For:
Basic Required Qualifications:
- Bachelor's degree in Computer Science or related technical field
- 2+ years of experience in a senior engineering management role leading development teams
- Proven track record in performance management and team leadership within Agile product development environments
- Fluent English communication skills with ability to engage both technical and non-technical stakeholders effectively
- Strong decision-making abilities with confidence to make strategic choices in ambiguous situations
- Collaborative leadership style that builds consensus and drives results through influence
- Adaptability and prioritization skills to effectively balance competing internal and external demands
- Mentorship mindset with passion for developing team members and fostering their professional growth
Additional Preferred Qualifications:
- Hands-on software development experience with our tech stack (Java/Groovy, React, Spring, AWS, REST/GraphQL, SQL/NoSQL)
- Experience with test-driven development practices (TDD, BDD, DDD) and modern development tools (Gradle, GitLab)
- Background in balancing competing internal and external priorities while managing both project delivery and production support
- Strong collaboration skills with demonstrated ability to make data-driven decisions in fast-paced environments
- Strategic thinking with ability to translate business objectives into technical execution plans
- Change management expertise in leading teams through technology transformations
- Stakeholder management skills with experience liaising with diverse internal and external partners
- Continuous improvement mindset with track record of implementing process enhancements