Senior Software Engineer
$93k - $139k per yearCARFAX 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.
$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...SuggestedFull timeCasual workInternshipWork at officeImmediate start$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...SeniorLong term contractFull timeTemporary workPart timeFor contractorsFor subcontractorCasual workWork at officeWork from home$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,...SeniorWork at officeRemote workFlexible hours- ...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...SeniorFull timeLocal areaRemote workFlexible hours
- ...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....SuggestedFull timeRemote workWork from homeRotating shift
$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...SeniorWork at officeRemote workFlexible hours- 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 workCasual workWork at office2 days per week
- ...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...SeniorFull timeInternshipLocal areaRemote workFlexible hours
- ...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 contractWork at officeImmediate startRemote workFlexible hours
$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...InternshipWork at officeRemote workFlexible hours- ...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
$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...SeniorLong term contractContract workFor contractorsInternshipWork at officeFlexible hours$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®,...SeniorFull timeFor contractorsFlexible hours$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 contractFull timeRemote workWorldwide- ...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...
$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...SeniorHourly payContract workRemote workWork from homeFlexible hours$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,...SeniorHourly payFull timeContract workTemporary workInternshipWork at officeLocal areaFlexible hours- ...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
$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...SeniorFor contractorsWork at officeRemote workFlexible hours$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). ~...SeniorLong term contractWork at officeLocal area$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...SeniorContract workTemporary workInternshipSummer holidayRemote workWork from homeRelocationFlexible hours- ...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...SeniorInternshipWork at officeFlexible hours
- ...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...SeniorPermanent employmentFull timeFor contractorsWork at officeFlexible hours2 days per week
- ...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
- ...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...SeniorWork at office
$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...SeniorContract workLocal areaRemote workFlexible hours- ...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...SeniorWorldwide
- ...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...SeniorWork at officeLocal area
$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 contractPermanent employmentFull timeTemporary workPart timeFor contractors- ...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...SeniorLong term contractFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer no experience London, ON
- software development engineer London, ON
- software developer internship no experience London, ON
- senior software developer London, ON
- software design engineer London, ON
- software engineer part time London, ON
- new graduate software developer London, ON
- director software engineering London, ON
- software engineer co-op London, ON
- software engineer London, ON


