Senior Software Engineer at CARFAX | CA | Rezi

Senior Software Engineer at CARFAX

Senior Software Engineer

CARFAX · CA

Yesterday

Senior Software Engineer

CARFAX · CA

a day ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Software Engineer role.

Rezi rewrites your resume against CARFAX's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Software Engineer posting at CARFAX — free, in seconds.

About the Role

CARFAX is seeking a Senior Software Engineer to contribute to building data products that power automotive trust across North America. The Data Technologies department manages critical internal systems, including large-scale data enrichment pipelines, complex algorithms, data dashboards, and vehicle data platforms, utilizing a hybrid of cloud-native and on-prem infrastructure.

Responsibilities

  • Develop reliable, testable features across full stack including Java-based backends, React/Angular and TypeScript frontends, and large-scale data pipelines.
  • Participate in technology research, prototyping, and design decisions for cloud-native and distributed systems.
  • Employ Test-Driven Development (TDD) and Continuous Integration, ensuring quality at every stage.
  • Provide technical guidance, contribute to architectural decisions, and mentor engineers.
  • Take ownership of driving platform health, addressing security vulnerabilities, software currency, and tech debt.
  • Leverage AI-assisted tools like GitHub Copilot, Claude Code, or GitLab Duo in daily workflows.
  • Work closely with Business Data Analysts, Product Owners, Leadership, and cross-functional teams to scope and deliver solutions.

Requirements

  • 5+ years of hands-on Object-Oriented Programming experience with a proven track record of delivering scalable, production-grade software solutions.
  • Strong JVM background with deep experience in Java or Kotlin and Spring Boot.
  • Modern frontend experience with React, or Angular, and TypeScript, building and shipping production single-page applications.
  • Proven experience designing, building, and maintaining robust, end-to-end data pipelines that support real-time and batch data processing at scale.
  • Solid experience developing and deploying applications in cloud environments, focusing on scalability, reliability, and cost efficiency.
  • Strong hands-on experience with NoSQL and/or relational databases, with the ability to design efficient data models and optimize query performance at scale.
  • Strong proficiency with modern CI/CD pipelines (GitLab preferred), including branching strategies, automated builds, and continuous deployment workflows.
  • A genuine commitment to TDD, unit testing, and integration testing.
  • Proven capacity to lead, mentor, and guide engineering teams through complex technical challenges.
  • A strong team player and clear communicator who thrives in collaborative environments, takes ownership of deliverables independently, and can articulate technical concepts to both technical and non-technical audiences.

Skills

  • Java
  • Kotlin
  • Spring Boot
  • React
  • Angular
  • TypeScript
  • TDD
  • CI/CD
  • GitLab
  • NoSQL
  • Relational Databases
  • Cloud Environments
  • Apache Spark
  • Hadoop
  • AWS
  • Terraform
  • AWS CDK
  • GraphQL
  • AWS AppSync
  • Kubernetes
  • MongoDB Atlas
  • MySQL
  • AI
  • ML
  • NLP
  • Computer Vision

Location

  • London, ON

Work Type

  • Hybrid

Experience Level

  • Senior

Salary/Compensations

  • CAD $93,000 to $139,000 annually

Benefits

  • Competitive compensation
  • Comprehensive healthcare coverage
  • Generous time-off policies
  • 401(k) / DCPP matching
  • Annual bonus program
  • Casual, dog-friendly offices

About the Company

  • At CARFAX, we help millions of consumers make more-informed decisions every day. We know that our teammates are our most valuable asset, and we value a balanced life while tackling challenging projects in a fast-paced environment.
  • CARFAX builds the data products that power automotive trust across North America.
  • We are a team of engineers who care deeply about our craft. We build modern, well-tested software on real production systems that handle millions of records, and we have the autonomy to do it right the first time.
  • Great software is built by great teams.
  • We believe in the power of teamwork and value in-person interactions so that we can collaborate and thrive together.
  • Our accolades speak for themselves: 10X Virginia Business Best Places to Work, 9X Washingtonian Great Places to Work, 9X Washington Post Top Workplace, St. Louis Post-Dispatch Best Places to Work.