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 help millions of consumers make more-informed decisions. This role is ideal for someone passionate about creating an innovative environment where developers collaborate, learn, and grow, with the autonomy to bring new ideas to the table.
Responsibilities
- Work in a dynamic, agile, matrix environment supporting high-use, modern applications.
- Participate in daily huddles and other Scrum ceremonies.
- Write high-performing, robust code for fast and accurate delivery of new system features on high-visibility projects.
- Apply best practices for architecture, security, and performance of complex systems primarily in Typescript.
- Participate in design decisions, including technology research and prototyping.
- Utilize test-driven development and continuous integration methods.
- Develop thorough testing and monitoring approaches.
- Gain exposure to a broad range of technologies to continually improve skills.
- Collaborate closely with other developers, Architects, UX designers, Project and Product Managers, support teams, and other stakeholders.
- Share knowledge with team members and across the organization via guilds and inter-team coordination.
- Document processes, architecture, maintenance, actions, and decisions.
- Ensure adequate Non-Functional Requirements are implemented and updated throughout the application lifecycle.
Requirements
- 3+ years of experience in software design and development of complex systems.
- Knowledge of Full Stack software development.
- Experience with Back-End languages (such as Java, Kotlin, C#, Go and Python).
- Experience with Front-End languages (such as JavaScript, Node.js, Typescript, HTML5 and CSS3).
- Experience with modern front-end JavaScript Libraries (such as Reactjs, Vue or Angular).
- Experience with client/server architecture and building APIs and services using REST or GraphQL.
- Experience with Kubernetes, Docker and BigData is an advantage.
- Experience with Relational and NoSQL database systems (such as MySQL, Mongo, DynamoDB or Elasticsearch).
- Experienced with developing in AWS cloud environment.
- Experience with Continuous Integration / Delivery such as Gitlab CI/CD.
- Experience with Containerization (such as Docker).
- Experience with application monitoring and alerting systems and standards (such as New Relic, OTEL, CloudWatch, ITIL, Prometheus, PagerDuty).
- Knowledge of microservices architectural pattern.
- Experienced with full SDLC development including design, building, testing, deployment, upgrade and support.
- Ability to work and collaborate effectively in a matrix team environment as well as independently.
- Ability to provide leadership and mentor engineers through complicated technical challenges.
- Experience with OAuth2.0, OIDC, or other modern authentication frameworks and conventions.
- Experience with SEO and Site Speed.
- Experience with A/B testing.
- Supported applications in multiple markets and time zones and languages (e.g. Canada).
- Experience with software development using AI Coding Toolsets (such as Co-Pilot, Claude Code) and AI SDLC Frameworks (such as AIDLC).
Skills
- Typescript
- Java
- Kotlin
- C#
- Go
- Python
- JavaScript
- Node.js
- HTML5
- CSS3
- Reactjs
- Vue
- Angular
- REST
- GraphQL
- Kubernetes
- Docker
- BigData
- MySQL
- Mongo
- DynamoDB
- Elasticsearch
- AWS
- Gitlab CI/CD
- New Relic
- OTEL
- CloudWatch
- ITIL
- Prometheus
- PagerDuty
- OAuth2.0
- OIDC
- SEO
- Site Speed
- A/B testing
- AI Coding Toolsets
- Co-Pilot
- Claude Code
- AI SDLC Frameworks
- AIDLC
Location
- London, ON
Work Type
- Hybrid
Experience Level
- 3+ years
Salary/Compensations
- CAD $78,000 to $116,000 annually
Benefits
- Competitive compensation
- Comprehensive healthcare coverage
- Generous time-off policies
- 4-Day summer work weeks
- Winter holiday break
- 401(k) / DCPP matching
- Annual bonus program
- Casual, dog-friendly, and innovative office spaces
About the Company
- At CARFAX, we pride ourselves on being mission-focused on helping to grow a brand built on accuracy and integrity.
- We care deeply about our products and our customers.
- 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.
- We’re passionate about having a creative and innovative environment where our developers collaborate and continuously learn and grow.
- Autonomy is a key pillar of our tech culture.
- We’re not afraid of trying new things; if the case is made for a new technology or approach, our developers know it will be tried.
- At CARFAX, we believe in the power of teamwork and value in-person interactions so that we can collaborate and thrive together.
- 10X Virginia Business Best Places to Work
- 10X Washington Post Top Workplace
- 9X Washingtonian Great Places to Work
- St. Louis Post-Dispatch Best Places to Work.