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

Senior Software Engineer

$93k - $139k per year
Full-time

CARFAX U.S.

Description

Join Team CARFAX as a Senior 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.

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.
  • Lead and Mentor: You'll provide technical guidance, contribute to architectural decisions, and help grow the 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:

  • 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, 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.
  • Proven capacity to lead, mentor, and guide engineering teams through complex technical challenges, driving best practices and fostering a culture of continuous improvement.
  • 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.

What's in it for you:

  • Competitive Compensation: Attractive salary, comprehensive benefits, and generous time-off policies.
  • Retirement Support: 401(k) / DCPP matching.
  • Performance Rewards: Annual bonus program to recognize your contributions.
  • Innovative Workspace: Casual, dog-friendly offices designed for creativity and collaboration.

Hear from our Team: 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

Vacancy Status:
This posting is for an existing vacancy.

Base Salary:
The anticipated base salary range for this position is CAD $93,000 to $139,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 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in London, ON vacancy
  • $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
    10 days ago
  • $107.4k - $161.1k per year

     ...Opportunity Stantec is one of the world’s top engineering and consulting firms supporting the Water...  ...We are currently seeking a passionate Senior Electrical Engineer to join our project...  ...Experience with specialized power system software such as ETAP, SKM PowerTools, and/or... 
    Senior
    Long term contract
    Full time
    Temporary work
    Part time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Work from home

    Stantec

    London, ON
    4 days 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,... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm

    London, ON
    1 hour 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... 
    Senior
    Full time
    Local area
    Remote work
    Flexible hours

    JD Power

    London, ON
    10 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
    3 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... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm

    London, ON
    1 hour 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... 
    Summer work
    Casual work
    Work at office
    2 days per week

    Carfax

    London, ON
    1 hour 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... 
    Senior
    Full time
    Internship
    Local area
    Remote work
    Flexible hours

    JD Power

    London, ON
    10 days 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
    1 hour 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... 
    Internship
    Work at office
    Remote work
    Flexible hours

    Affirm

    London, ON
    1 hour ago
  •  ...rate group of dedicated professionals. We're actively searching for our next team member for the position of: SENIOR MECHANICAL PRODUCT DESIGN ENGINEERING SPECIALIST JOB PURPOSE Deliver on complex and/or multiple innovative medical device designs that provide... 
    Senior

    Trudell Medical International

    London, ON
    9 days ago
  • $150k - $200k per year

     ...environments better. We are a multidisciplinary engineering and consulting firm with offices across...  ...environments. Pinchin is seeking a Senior Geotechnical Engineer to join our...  ...Outlook), as well as geotechnical engineering software (slope stability, seepage, finite element... 
    Senior
    Long term contract
    Contract work
    For contractors
    Internship
    Work at office
    Flexible hours

    Pinchin Canada

    London, ON
    1 hour ago
  • $98k - $115k per year

     ...Position Snapshot Business areas: Nestlé Canada Job title: Senior Project Manager, Engineering (Electrical) Location: London, ON located at 980 Wilton Grove Rd, London, ON N6N 1C7; On-Site A little bit about us While Nestlé is known for KitKat®, Gerber®, Nescafe®,... 
    Senior
    Full time
    For contractors
    Flexible hours

    Nestlé

    London, ON
    3 days 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
    12 days 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
    1 hour ago
  • $150k - $180k per year

     ...Danaher Business System which makes everything possible. The Senior Legal Engineer is responsible for designing, building, and deploying AI-...  ...and operating companies. This role sits at the intersection of software engineering, data science, and legal operations — applying... 
    Senior
    Hourly pay
    Contract work
    Remote work
    Work from home
    Flexible hours

    Danaher

    London, ON
    1 hour ago
  • $25 per hour

     ...Civil Engineering Intern Location : London Office Position Type : 16-month Internship...  ...guidance from designers, technologists, and senior staff When required, preparation/...  ...contacted. SBM uses third party recruitment software to source screen, and track applicants,... 
    Senior
    Hourly pay
    Full time
    Contract work
    Temporary work
    Internship
    Work at office
    Local area
    Flexible hours

    Strik, Baldinelli, Moniz Ltd.

    London, ON
    12 days ago
  •  ...Design secure authentication with SAML, OIDC, and OAuth 2.0 as a Senior Access Management Engineer in hybrid London, Canada. Mobility Global seeks a senior engineer with six-plus years in access management, identity, or authentication engineering. You will secure enterprise... 
    Senior

    automotiveMastermind Inc.

    London, ON
    1 hour ago
  • $153k - $213k per year

     ...legal and regulatory obligations Threat model affirms highest-risk data and systems for insider risk, and partner with detection engineers to turn the results into production detections Own and improve the controls that reduce insider risk, including data loss prevention... 
    Senior
    For contractors
    Work at office
    Remote work
    Flexible hours

    Affirm

    London, ON
    1 hour ago
  • $104k - $156k per year

     ...resilience evidence. What We’re Looking ForRequired Qualifications ~6+ years in access management, identity, or authentication engineering. ~ Deep expertise with at least one access management platform (e.G., Okta, Microsoft Entra ID, Ping Identity, ForgeRock). ~... 
    Senior
    Long term contract
    Work at office
    Local area

    S&P Global Mobility

    London, ON
    1 hour ago
  • $130k - $180k per year

     ...to build a future that’s uniquely yours? Join our award-winning team and make a difference that defines you. RVA is seeking a Senior Engineer to join their Transportation team. Duties Responsible for leading preliminary and final designs for major road infrastructure... 
    Senior
    Contract work
    Temporary work
    Internship
    Summer holiday
    Remote work
    Work from home
    Relocation
    Flexible hours

    R.V. Anderson Associates Limited

    London, ON
    1 hour ago
  •  ...outcomes. Join us to help plan, design, and engineer community and mobility solutions that...  ...the close guidance and supervision of a senior engineer/designer. You should be able to...  ...civil design using knowledge of relevant software programs. Works with other engineering... 
    Senior
    Internship
    Work at office
    Flexible hours

    Stantec

    London, ON
    2 hours ago
  •  ...LAPORTE is a consulting engineering firm offering a high value-added engineering services to...  ...asset; Experience with structural design software (e.g., ETABS, SAP2000, STAAD, S-Frame, or...  ...reimbursement. #LI-Hybrid #mid-senior #engineering-services #LI-AD1 Send... 
    Senior
    Permanent employment
    Full time
    For contractors
    Work at office
    Flexible hours
    2 days per week

    LAPORTE

    London, ON
    4 days ago
  •  ...Delivery Team is seeking a skilled and driven Senior Civil Technologist to join our growing...  ...Uses knowledge of design tools, engineering calculation, and platforms to complete and...  ...with project managers, using collaboration software such as ACC or ProjectWise. Undertake... 
    Senior

    Stantec

    London, ON
    2 hours ago
  •  ...a hybrid Toronto role requiring two office days weekly. As a Senior Java Developer, you will lead technical design, development, and...  ...Design Kafka-based event-driven workflows Promote AI-assisted engineering with GitHub Copilot Requirements: Seven-plus years... 
    Senior
    Work at office

    Miratech

    London, ON
    1 hour ago
  • $162.2k - $212.2k per year

     ...innovative world shapers. With an unmatched breadth and depth of engineering, advisory and science-based expertise, our global minds unite to...  ...of municipal wastewater treatment infrastructure. As a Senior Process Engineer – Wastewater Treatment , you will lead the planning... 
    Senior
    Contract work
    Local area
    Remote work
    Flexible hours

    WSP Global Inc.

    London, ON
    1 hour ago
  •  ...mechanical medical device design at Trudell Medical International in London, Ontario, using injection molding and advanced engineering analysis. This senior engineering position delivers innovative products that provide value to patients worldwide. You will design injection... 
    Senior
    Worldwide

    Trudell Medical International

    London, ON
    1 hour ago
  •  ...s Community Development Team for an experienced Water Resources Engineer. The position will be based out of the Waterloo, London, or Hamilton...  ...for the quality of written, technical and graphic work in a senior review (QA/QC) role Managing surface water related projects and... 
    Senior
    Work at office
    Local area

    Stantec

    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
    14 days ago
  •  ...What You'll be Doing! As aSenior Control Systems Developer, you will contribute to complex engineering projects and products through designing, coding, testing, and maintaining software applications using object oriented programming, industrial programming, communication... 
    Senior
    Long term contract
    Full time
    Flexible hours

    ZTR

    London, ON
    1 day ago

Do you want to receive more vacancies?

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