Advanced Software Engineer

14 hours ago


London, Ontario, Canada CARFAX Full time
Software Engineer - AI Innovation at CARFAX

We are looking for a talented Senior Software Engineer to join our CARFAX AI team, driving innovation and delivering cutting-edge AI solutions. As a key member of our team, you will be responsible for designing, developing, and deploying high-quality software applications that meet the needs of millions of customers.

About CARFAX

CARFAX is a leading provider of vehicle history reports and other automotive data services. Our mission is to help consumers make informed decisions when buying, selling, or servicing vehicles. We pride ourselves on accuracy, integrity, and customer satisfaction.

Your Role and Responsibilities

  • Design and develop high-quality software applications using agile methodologies and modern front-end JavaScript libraries (ReactJS, Vue, Angular).
  • Collaborate with cross-functional teams, including engineers, architects, cloud engineers, and support teams, to deliver projects and meet business objectives.
  • Mentor junior engineers and contribute to a culture of continuous learning and growth.
  • Participate in daily huddles and Scrum ceremonies to ensure effective communication and project progress.
  • Stay up-to-date with industry trends, technologies, and best practices to drive innovation and improvement.

Requirements and Qualifications

  • 7+ years of experience as a full-stack software engineer using agile methodology.
  • Experience with modern front-end JavaScript libraries (ReactJS, Vue, Angular) and back-end technologies (Java, Kotlin, Python, C#).
  • Strong understanding of object-oriented programming principles and design patterns.
  • Experience with client-server architecture, building web services, and working with relational and NoSQL databases (MySQL, Mongo, DynamoDB, Elasticsearch).
  • Proven track record of delivering cross-functional projects and contributing to a collaborative team environment.

Bonus Points

  • Strong understanding of AI/ML frameworks and tools (TensorFlow, PyTorch).
  • Experience in AI/ML projects and developing large-scale applications that enrich multiple products.

What We Offer

  • A competitive salary range: $150,000 - $200,000 per year, depending on experience.
  • 4-Day summer work weeks and a winter holiday break.
  • 401(k) / DCPP matching.
  • Annual bonus program.
  • Casual, dog-friendly, and innovative office spaces.


  • London, Ontario, Canada ESAC Electrical & Systems Advanced Control Inc. Full time

    Job SummaryWe are seeking a highly skilled Electrical Systems Design Engineer to join our team at ESAC Electrical & Systems Advanced Control Inc.About the RoleThis is an exciting opportunity for a seasoned engineer with expertise in electrical power systems analysis, design, and development to lead various projects from conception to completion. As an...


  • London, Ontario, Canada Tbwa ChiatDay Inc Full time

    We are seeking an experienced Advanced Audiovisual Systems Engineer to join our team in New York, NY.Job Summary:The successful candidate will be responsible for designing and implementing advanced audiovisual systems for our rapidly growing corporate A/V footprint. This includes physical locations in the US, Canada, Portugal, Switzerland, London, Singapore,...

  • Software Engineer

    1 month ago


    London, Ontario, Canada McIntosh Group Inc. Full time

    We are seeking a highly skilled Software Engineer to join our team at {company}.Key Responsibilities:Design and develop efficient software applications using various programming languages.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and maintain high-quality software code in accordance with industry...

  • Software Engineer

    4 weeks ago


    London, Ontario, Canada DeepCyber Consulting Full time

    Job Title: Software EngineerJob Description:Education: Bachelor's degree in Computer Science or related field.Experience: 2 years to less than 3 years in software development.Key Responsibilities:Write, modify, integrate and test software code for e-commerce and other Internet applications.Communicate technical problems, processes and solutions.Maintain...


  • London, Ontario, Canada MEDHA SOFTWARE SOLUTIONS INC Full time

    Company Overview:MEDHA SOFTWARE SOLUTIONS INC is a leading software company that provides innovative solutions to its clients.Job Summary:We are seeking an experienced Software Testing Engineer to join our team. The ideal candidate will have a strong background in software testing and quality assurance.Key Responsibilities:Develop and execute test plans to...


  • London, Ontario, Canada Snowed In Studios Full time

    ### OverviewSnowed In Studios is a game development studio based in Ottawa, Canada, and part of Keywords Studios' Create service line. We provide support to top games being made today, offering a chance to make a global impact in a renowned studio. Employee satisfaction is a top priority, ensuring a collaborative, challenging, and fun work environment with...


  • London, Ontario, Canada 7IT Consulting Full time

    At 7IT Consulting, we are seeking a skilled Software Engineering Expert to join our team. Key responsibilities include developing, maintaining, and testing software applications, as well as communicating technical issues and solutions. Additionally, the candidate will assist in the collection and documentation of user requirements, research and evaluate...


  • London, Ontario, Canada Donna Cona Full time

    OverviewDonna Cona is a leading provider of software development solutions, and we are seeking a highly skilled Software Development Engineer to join our team.Job Description: The successful candidate will be responsible for delivering high-quality software products, working closely with cross-functional teams, and collaborating on the design, development,...


  • London, Ontario, Canada ESAC Electrical & Systems Advanced Control Inc. Full time

    Co-op Electrical Engineering Technologist RoleESAC Electrical & Systems Advanced Control Inc. is seeking a Co-op Electrical Engineering Technologist to join our team. The ideal candidate will have a strong background in electrical power systems, protection, and control panels with application wiring.ResponsibilitiesAssist project technical staff with design...


  • London, Ontario, Canada 7IT Consulting Full time

    At 7IT Consulting, we are seeking a highly skilled Full Stack Software Engineer to join our team. This is a permanent role that comes with a competitive salary of $85,000 - $110,000 per year.The ideal candidate will have a strong background in software development, with at least 2 years of experience in developing and maintaining complex software...


  • London, Ontario, Canada ITPS Canada Ltd Full time

    Take Your Career to New Heights with ITPS Canada Ltd.A truly unique opportunity awaits an energetic and motivated individual to join our team as a Senior Software Engineer - Avionics and Simulation. As a member of our collaborative R&D team, you will work on cutting-edge aviation technology projects, leveraging your expertise in embedded systems, networking,...


  • London, Ontario, Canada Norfolk County Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team. The ideal candidate will have proficiency in Python and JavaScript, with a strong understanding of software development principles and best practices.Key Responsibilities:* Design and develop software applications using Python and JavaScript* Collaborate with...


  • London, Ontario, Canada CARFAX Full time

    About CARFAXCARFAX is a leading provider of vehicle history reports, helping millions of consumers make informed decisions when buying or selling vehicles. We pride ourselves on delivering accurate and reliable information to our customers.Job SummaryWe are seeking an experienced Cloud Computing Software Engineer to join our AI team. As a senior software...

  • Software Engineer

    1 week ago


    London, Ontario, Canada Trevisana Kitchen and Interiors Full time

    Trevisana Kitchen and Interiors is seeking a highly skilled Software Engineer to join our team.About the JobWe are looking for an experienced professional with expertise in website development. If you have a passion for building innovative digital solutions, this might be the perfect opportunity for you.As a Software Engineer at Trevisana Kitchen and...

  • Software Engineer

    3 weeks ago


    London, Ontario, Canada Randstad Full time

    About the JobWe are seeking a skilled Software Engineer to join our team. The ideal candidate will have experience in Java and Cloud Computing.Key ResponsibilitiesDesign and develop scalable backend systems using JavaCollaborate with cross-functional teams to deliver high-quality softwareStay up-to-date with the latest Cloud Computing trends and...


  • London, Ontario, Canada Trudell Medical International Full time

    Job DescriptionWe are seeking an experienced Electrical Software Lead to join our team at Trudell Medical International. This is a senior role that requires expertise in firmware development and a passion for innovative product design.About the RoleThis position is responsible for designing, implementing, maintaining, and documenting firmware for...


  • London, Ontario, Canada ESAC Electrical & Systems Advanced Control Inc. Full time

    About the RoleESAC Electrical & Systems Advanced Control Inc. is seeking a highly skilled Electrical Power Systems Specialist to join our team. The successful candidate will be responsible for performing complex power systems studies and developing innovative solutions to meet the needs of our clients.Key ResponsibilitiesPerform short-circuit, load flow,...


  • London, Ontario, Canada Loblaws Full time

    Key Responsibilities: As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our company's full-stack applications. Your primary focus will be on the backend, ensuring efficient and scalable solutions. Requirements: - 5+ years of experience in software development - Strong understanding of backend technologies,...


  • London, Ontario, Canada Volkswagen Group of America Full time

    We are seeking a highly experienced Equipment Planning Manager to lead our advanced manufacturing team in the development and implementation of cell formation and aging equipment. This is an excellent opportunity for a seasoned professional to drive business growth, enhance operational efficiency, and contribute to the success of our organization.About the...


  • London, Ontario, Canada Groupe Touchette Inc. Full time

    Job SummaryWe are seeking an experienced Software Engineer to join our team at Groupe Touchette Inc. This role will be focused on the development of e-commerce applications using various technologies such as SAP Hybris, Java, JavaScript, CSS, SQL, and HTML.About the CompanyGroupe Touchette Inc. is a leading company in the industry, offering a wide range of...