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

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Software Engineer role.
Rezi rewrites your resume against CARFAX's job description. Free.

Tailor your resume to this Software Engineer role.
Rezi rewrites your resume against CARFAX's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Software Engineer posting at CARFAX — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Software Engineer posting at CARFAX — free, in seconds.
About the Role
CARFAX is seeking a Software Engineer to join their Data Technologies department. This role involves building data products that power automotive trust across North America, working on critical internal systems including large-scale data enrichment pipelines, complex deterministic algorithms, internal data dashboards, and vehicle data platforms. The team focuses on building modern, well-tested software on real production systems with autonomy.
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 input, contribute to architectural decisions, and mentor less-experienced engineers.
- Take ownership of keeping systems healthy by addressing security vulnerabilities, software currency, and tech debt.
- Utilize 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
- 3+ 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.
- Genuine commitment to TDD, unit testing, and integration testing.
- Experience mentoring less experienced peers, contributing to technical decisions, and helping raise the bar for your team.
- A strong team player and clear communicator who thrives in collaborative environments, takes ownership of deliverables independently, and can articulate technical concepts, project requirements, and architectural decisions to both technical and non-technical audiences.
Skills
- Java
- Kotlin
- Spring Boot
- React
- Angular
- TypeScript
- TDD
- CI/CD
- GitLab
- NoSQL
- Relational Databases
- Cloud Environments
- Object-Oriented Programming
- Apache Spark
- Hadoop
- AWS Lambda
- AWS S3
- AWS SQS
- AWS SNS
- Terraform
- AWS Cloud Development Kit (CDK)
- GraphQL
- AWS AppSync
- Kubernetes
- MongoDB Atlas
- MySQL
- AI/ML
- Natural Language Processing (NLP)
- Computer Vision
Location
- London, ON
Work Type
- Hybrid
Experience Level
- 3+ years
Salary/Compensations
- CAD $82,000 to $122,000 annually
Benefits
- Competitive compensation
- Comprehensive healthcare coverage
- Chance to make a meaningful impact in an industry-leading organization
About the Company
- CARFAX is mission-focused on helping to grow a brand built on accuracy and integrity, caring deeply about their products and customers.
- They help millions of consumers make more-informed decisions every day.
- CARFAX teammates are their most valuable asset, and they 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.