Manager - Software Engineering

CARFAX•Columbia, MO
•Onsite

About The Position

As a Manager – Software Engineering at CARFAX, you will be part of the Product Engineering Team, which focuses on using products, services, content, and data to better support consumers and business partners. The team uses Agile Development and innovative technologies to bring ideas to life. This role requires working in the Columbia, Missouri office four days per week, subject to change with future business needs. The manager builds high-performing teams, improves team and individual performance, establishes goals aligned with department plans, and coaches engineers in software development lifecycle practices. The role collaborates with technology teams and product, project, and UX partners; works with non-technical stakeholders to clarify requirements and business constraints; defines development standards; and manages or escalates delivery impediments, risks, issues, and changes.

Requirements

  • At least 2 years of experience leading software engineering teams using Agile methodology.
  • Experience as a technical leader, with programming and architectural proficiency and a track record of successfully delivering complex solutions.
  • Background in building or designing scalable enterprise software.
  • Practical knowledge of cloud platforms, software design patterns and architecture, operations, and software engineering.
  • Proven track record of cross-functional project delivery.
  • Strong verbal and written communication skills, including the ability to communicate with engineers and present to non-technical stakeholders.
  • Strong interpersonal skills and ability to navigate a complex, matrixed internal environment.
  • Experience with product and production support.
  • Strong team-player skills.
  • Degree in Computer Science or equivalent work experience.

Nice To Haves

  • Experience with microservices architecture.
  • Experience with architecture supporting SEO and site speed.
  • Experience building large-scale, common applications or services that enrich multiple products.
  • Experience supporting applications in multiple markets, time zones, and languages, such as Canada.
  • Experience with software development using AI coding toolsets (such as Co-Pilot or Claude Code) and AI SDLC frameworks (such as AIDLC).

Responsibilities

  • Build high-performing teams by providing clear goals and continuous feedback.
  • Improve team and individual performance.
  • Establish clear goals and objectives aligned with Department Game Plans.
  • Provide continuous feedback to engineers through regular one-on-one meetings.
  • Coach teams to practice SDLC methodologies.
  • Collaborate with technology teams, product managers, project managers, and UX team members.
  • Work with non-technical stakeholders to analyze requirements and understand constraints, dependencies, and business needs.
  • Define development guidelines and standards for application development and integration.
  • Manage and appropriately escalate delivery impediments, risks, issues, and changes related to engineering initiatives.

Benefits

  • Competitive compensation.
  • Benefits and generous time-off policies.
  • 401(k) / DCPP matching.
  • Annual bonus program.
  • Casual, dog-friendly, and innovative office spaces.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service