Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$82k - $122k per year
Full-time

CARFAX U.S.

Description

Join Team CARFAX as a Software Engineer

Isn't it time you bragged about where you work? At CARFAX, we do, every day. 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're more than just a company: 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.

At CARFAX, we build the data products that power automotive trust across North America. Our Data Technologies department owns some of the most critical internal systems at the company. This includes large-scale data enrichment pipelines, complex deterministic algorithms, internal data dashboards, vehicle data platforms, and a hybrid of cloud-native and on-prem infrastructure that ties it all together.

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.

At CARFAX, we build the data products that power automotive trust across North America. Our Data Technologies department owns some of the most critical internal systems at the company. This includes large-scale data enrichment pipelines, complex deterministic algorithms, internal data dashboards, vehicle data platforms, and a hybrid of cloud-native and on-prem infrastructure that ties it all together.

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.

Our Development Culture:

Great software is built by great teams. A few things that make engineering in Data Technologies stand out:

  • Test-Driven Development (TDD) : Quality is non-negotiable. We write tests first and hold each other to a high bar.
  • Pair Programming : We solve hard problems together and treat knowledge sharing as part of the job.
  • Autonomy : Teams decide how best to design, implement, and deploy their systems. Guidance and collaboration from other teams is plentiful, but development teams are trusted with the final call.
  • Agile Practices : We work in sprints, adapt quickly, and continuously look for ways to improve.
  • CI & CD : We leverage build and deployment pipelines to achieve consistent and repeatable artifact creation, testing, and deployment.
  • AI-Assisted Development : We use AI tooling across the engineering lifecycle including prototyping, test generation, code review, and documentation. We use it pragmatically and we own everything we ship.
  • Professional Development : We set aside dedicated time weekly for self-directed learning and tech exploration.

At CARFAX, we believe in the power of teamwork and value in-person interactions so that we can collaborate and thrive together. This position will require 2 days in the London, ON office per week, subject to change with future business needs.

What You'll Be Doing:

  • Write Modern, Robust Code : You'll develop reliable, testable features across our full stack including Java-based backends, React/Angular and TypeScript frontends, and large-scale data pipelines.
  • Participate in Architecture and Design : You'll be involved in technology research, prototyping, and design decisions across cloud-native and distributed systems.
  • Employ TDD and Continuous Integration : Tests are not optional. Quality is enforced at every stage of the pipeline.
  • Mentor Peers : You'll provide technical input, contribute to architectural decisions, and help mentor the less-experienced engineers around you.
  • Drive Platform Health : Security vulnerabilities, software currency, and tech debt don't fix themselves. You'll take ownership of keeping our systems healthy.
  • Leverage AI Tooling : We expect engineers to use AI-assisted tools like GitHub Copilot, Claude Code, or GitLab Duo as part of their day-to-day workflow. The expectation is that you have the fundamentals to know when to trust the output and when to throw it out.
  • Engage with Stakeholders : You'll work closely with Business Data Analysts, Product Owners, Leadership, and cross-functional teams to scope and deliver solutions.

What We're Looking For:

  • 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, with a focus 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. Not just knowing what they are but actively doing them.
  • 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.

Preferred Additional Skills:

  • Proficiency with big data technologies such as Apache Spark and Hadoop, with experience processing and analyzing large-scale datasets in distributed computing environments.
  • Hands-on experience with core AWS services including Lambda, S3, SQS, and SNS, along with infrastructure-as-code tools such as Terraform and AWS Cloud Development Kit (CDK).
  • GraphQL experience, particularly with AWS AppSync or similar.
  • Kubernetes workload management or administration experience.
  • Exposure to multi-region cloud architectures and cross-account IAM.
  • Experience with MongoDB Atlas and MySQL.
  • A working understanding of how AI and ML systems consume data, including pipeline design for ML workloads, model input requirements, and how engineering teams support data science functions.
  • Demonstrated experience applying AI techniques and technologies to solve real-world business problems, including familiarity with natural language processing (NLP), computer vision, or other AI domains, along with experience integrating AI-powered capabilities into enterprise applications.

Vacancy Status:
This posting is for an existing vacancy.

Base Salary:
The anticipated base salary range for this position is CAD $82,000 to $122,000 annually. Final base salary will be determined based on geographical location, experience, and qualifications.

Benefits:

Join a company that values your total wellbeing. Carfax offers competitive compensation, comprehensive healthcare coverage, and the chance to make a meaningful impact in an industry-leading organization. Our benefit offerings can be found at: CARFAX Careers .

What's In It for You

  • Competitive compensation package, including base salary and incentive opportunities where applicable.
  • Comprehensive health and wellness benefits for employees and eligible dependents.
  • Retirement savings programs, including company matching contributions where available.
    For more information on benefits, please click HERE .

Equal Opportunity Employer

Mobility Global is proud to be an Equal Opportunity Employer. We value diverse perspectives and are committed to fostering an inclusive workplace where everyone is respected, supported, and empowered to succeed. We provide reasonable accommodations throughout the hiring process and employment for qualified individuals with disabilities.

Recruitment Fraud Alert

Mobility Global will never ask candidates to pay money at any stage of the hiring process, including for applications, interviews, background checks, training, or equipment. If you receive a suspicious communication or request for payment or personal financial information, please exercise caution and report it immediately.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer in London, ON vacancy
  • $59.5k - $84k per year

     ...recruiter who can provide you more specific details for this role. Job Description: CUSTOMER Develop new components as required for engineering programs and projects within assigned area and may also work on small features and develop small tools. Support business... 
    Suggested
    Full time
    Work from home

    TD

    London, ON
    1 day ago
  • $114k - $164k per year

     ...Description Join Team CARFAX as Manager Software Engineering Isn't it time you bragged about where you work? At CARFAX, we do, every day. We pride ourselves on being mission-focused on helping to grow a brand built on accuracy and integrity. We care deeply about our... 
    Suggested
    Full time
    Casual work
    Internship
    Work at office
    Immediate start

    CARFAX U.S.

    London, ON
    9 days ago
  •  ...open dialogue with your recruiter who can provide you more specific details for this role. Job Description: Role Overview The Software Engineer II provides hands-on technical support for business-critical applications and platforms serving a large retail branch network.... 
    Suggested
    Full time
    Remote work
    Work from home
    Rotating shift

    TD

    London, ON
    1 day ago
  • Principal Software Engineer Technology Jobs - Ontario, CanadaLondon,Ontario Join Team CARFAX as Principal Software Engineer Isn't it time you bragged about where you work? At CARFAX, we do, every day. We pride ourselves on being mission-focused on helping to grow a brand... 
    Suggested
    Summer work
    Casual work
    Work at office
    2 days per week

    Carfax

    London, ON
    2 hours ago
  • $133k - $183k per year

     ...customer identity and authentication. This role is a hands‑on, mid‑engineering position inside Information Security, contributing to core CIAM...  ...in Python or Kotlin, turning product requirements into working software that helps customers access their accounts securely. Work... 
    Suggested
    Internship
    Work at office
    Remote work
    Flexible hours

    Affirm

    London, ON
    2 hours ago
  •  ...no tradeoffs on what matters most. We are seeking a seasoned Engineering Manager to lead our Resilience Engineering team. This role is critical...  ...security leadership to embed resilience validation into the software development lifecycle. Establish best practices for safely... 
    Long term contract
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Affirm

    London, ON
    2 hours ago
  • $153k - $213k per year

     ...people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. Affirms engineering team is building a large-scale, fault‑tolerant, and global infrastructure that is shared across multiple financial products,... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    London, ON
    2 hours ago
  • $95k - $120k per year

     ...Job Description Who will you be working with? As the Manager, Software (Embedded & Digital Products), you will report to the Manager, Engineering & Products and lead a multidisciplinary software organization responsible for embedded software, digital platforms and... 
    Long term contract
    Full time
    Remote work
    Worldwide

    Wabtec

    London, ON
    11 days ago
  • $209k - $269k per year

     ...no surprises, and no tradeoffs on what matters most. Affirm's engineering team is building a large-scale, highly-available, and global infrastructure...  ...adapt them to affirm's needs Qualifications ~10+ years in software or infrastructure engineering with proven delivery of complex... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    London, ON
    2 hours ago
  •  ...CARFAX London, Ontario seeks a Principal Software Engineer to lead high-impact, full-stack initiatives. You’ll design robust APIs, drive architecture decisions, and mentor engineers in a fast-paced, matrix environment. Expect collaboration with cross-functional teams and... 

    Carfax

    London, ON
    2 hours ago
  • $122k - $172k per year

     .... #LI-AD1 Job Description  The Opportunity: The Engineering Manager is responsible for providing strategic and operational...  ...infrastructure. ~ Experience with AutoCAD or equivalent CAD software. ~ Experience managing engineering documentation systems. ~... 
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Part time
    For contractors

    Maple Leaf Foods Inc.

    London, ON
    13 days ago
  • $80.77k - $105.95k per year

     ...Permanent # of Openings: 1 Summary of Duties: Assists Engineers to plan, design, and program engineering infrastructure within...  .... Computer literacy in Microsoft Office, and related software and database applications. Qualifications: Registered as Engineer... 
    Permanent employment
    Full time
    Contract work
    Work at office

    City of London

    London, ON
    4 days ago
  • $25 per hour

     ...Civil Engineering Intern Location : London Office Position Type : 16-month Internship Term: April 2027 to August 2028 Salary...  ...interview will be contacted. SBM uses third party recruitment software to source screen, and track applicants, which may incorporate... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Internship
    Work at office
    Local area
    Flexible hours

    Strik, Baldinelli, Moniz Ltd.

    London, ON
    11 days ago
  • $107.4k - $161.1k per year

     ...H2O+U. Your Opportunity Stantec is one of the world’s top engineering and consulting firms supporting the Water Industry. We make a...  ...Microstation) is an asset. Experience with specialized power system software such as ETAP, SKM PowerTools, and/or EasyPower is a significant... 
    Long term contract
    Full time
    Temporary work
    Part time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Work from home

    Stantec

    London, ON
    3 days ago
  •  ...LAPORTE is a consulting engineering firm offering a high value-added engineering services to pharmaceutical, agri-food, industrial and industrial...  ...French/English) an asset; Experience with structural design software (e.g., ETABS, SAP2000, STAAD, S-Frame, or equivalent) is an... 
    Permanent employment
    Full time
    For contractors
    Work at office
    Flexible hours
    2 days per week

    LAPORTE

    London, ON
    2 days ago
  • $101.71k - $134.26k per year

     ...global locations, technologies and products, 3M is a place where you can collaborate with other curious, creative 3Mers. 3M is seeking an engineer for its plant engineering team located London, Ontario. The Impact You’ll Make in this Role As a manufacturing electrical engineer,... 
    Long term contract
    Full time
    For contractors
    Relocation package

    3M

    London, ON
    1 day ago
  •  ...LAPORTE is a consulting engineering firm providing high-value engineering services to the pharmaceutical, food and beverage, industrial biotechnology...  ...s license; ~ Knowledge of AutoCAD, Revit, Plant 3D, and P&ID software packages (an asset). Benefits – What We Have to Offer:... 
    Permanent employment
    Full time
    Work at office
    Flexible hours
    2 days per week

    LAPORTE

    London, ON
    2 days ago
  •  ...The Engineering Supervisor leads the Engineering team at the London, Canada production facility and ensures that manufacturing processes, equipment, and products comply with safety requirements and quality standards. The Engineering Supervisor collaborates with Operations... 
    Permanent employment
    Full time
    Temporary work
    Work at office
    Flexible hours

    Amphenol Borisch Technologies

    London, ON
    5 days ago
  • $105.28k - $138.1k per year

     ...Manager, Wastewater Treatment Operations, the Environmental Services Engineer is responsible for overseeing the development and implementation...  ...way. Computer literacy in Microsoft Office, and related software and database applications.  Qualifications: Completion of a... 
    Permanent employment
    Full time
    Work at office
    Monday to friday

    City of London

    London, ON
    1 day ago
  • $85k - $135k per year

     ...thrive in our fast-paced and agile environment. Your Opportunity Dillon’s Electrical Discipline is looking for an  Electrical Engineer to fill an existing vacancy within our multidisciplinary team of professionals. You will have the opportunity to work on new and... 
    Full time
    Contract work
    For contractors
    Flexible hours

    Dillon Consulting

    London, ON
    5 days ago
  •  ...Job Description: Job Title: Senior GRC Engineer Location: Remote | USA, Canada Reports to: Cybersecurity Governance Manager Employment Type: Full-time This is a new vacancy About the Role: Senior GRC Engineer to lead governance, risk, and compliance... 
    Full time
    Local area
    Remote work
    Flexible hours

    JD Power

    London, ON
    9 days ago
  • $90k - $110k per year

     ...This busy Construction industry client is looking to add the talents of a creative Structural or Civil Engineer to their innovative Design group. As part of a growing team, the Bridge Engineer will be responsible for preparing and reviewing designs, drawings, and related documents... 

    Kitchener Executive Consultants Inc

    London, ON
    17 days ago
  • $155k - $180k per year

     ...Take a moment to watch our video: The Power to Make Things Possible ( Reporting to the VP, Operations, the Director, Manufacturing Engineering & Facilities leads how Trojan Technologies builds and improves its manufacturing across North America, Europe and APAC. The role... 
    Internship
    Work from home
    Flexible hours
    Shift work

    Trojan Technologies

    London, ON
    5 hours ago
  • $90k - $110k per year

     ..., launching with 3D-AI Weld Inspection.  This Technical Sales Engineer owns the go-to-market for TrueLight’s AI inspection platform, starting...  ...Application Engineer role, explicitly selling complex hardware/software solutions into manufacturing environments. ~ Strong... 
    Full time
    Bank staff
    Flexible hours

    BOS Innovations

    London, ON
    a month ago
  • $61.6k - $77k per year

     ...Design Engineering C4 Systems Associate Specialist Job Description The C4 (Command, Control, Communications, Computers) Design Engineering...  ...of low and medium complexity wire harnesses using CAPITAL software tool. Provide support to the Design Services team for the... 
    Remplacement
    Full time
    Internship
    Work at office

    General Dynamics Land Systems-Canada

    London, ON
    8 days ago
  • Job Responsibility: Primary function is to use analytical and drafting skills to produce system layout drawings for Municipal customers. At Veralto, we value diversity and the existence of similarities and differences, both visible and not, found in our workforce, workplace...
    Full time

    Trojan

    London, ON
    2 days ago
  • $71k - $103k per year

     ...hiring decisions; all decisions are made by human reviewers. #LI-AD1 Job Description  The Opportunity: The Automation Engineer reports directly to the Manager, Automation and is responsible for supporting the automation actions for the facility. The automation... 
    Full time
    Temporary work
    Part time
    Shift work
    Night shift

    Maple Leaf Foods Inc.

    London, ON
    16 days ago
  • $95k - $120k per year

     ...This opportunity is with a growing multidisciplinary consulting engineering practice that delivers projects across the institutional,...  ...Working knowledge of AutoCAD, Revit, or other engineering design software. Strong communication and stakeholder management skills.... 
    Long term contract
    Permanent employment
    For contractors

    Hays

    London, ON
    a month ago
  •  ...Job Description: Job Title: Senior Manager, Security Engineering & Operations Location: Remote | USA, Canada Reports to: Chief Information Security Officer Employment Type: Full-time This is a new vacancy About the Role: The Senior Manager will lead... 
    Full time
    Internship
    Local area
    Remote work
    Flexible hours

    JD Power

    London, ON
    9 days ago
  •  ...Mechanical Engineer Location: Southwestern Ontario, Canada Job Description Role at a Glance This role supports a large-scale industrial construction project delivered under a Design-Build contract. The position requires working four days per week from a multidisciplinary... 
    Contract work
    For contractors
    Work at office

    Linxus Group

    London, ON
    13 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!