Senior Software Engineer

4 weeks ago


London, Ontario, Canada CARFAX Full time
AI Innovation at CARFAX

At CARFAX, we're committed to delivering innovative solutions that help millions of consumers make informed decisions. As a Senior Software Engineer on our AI team, you'll play a key role in driving this mission forward.

What You'll Do:
  1. Lead design decisions, including new technology research and prototyping
  2. Collaborate closely with other engineers, architects, cloud engineers, support teams, and other stakeholders
  3. Innovate new ideas to evolve our applications and processes
  4. Review and test existing code-bases or technical integrations across various CARFAX projects
  5. Mentor team members by offering regular feedback
  6. Helping to support other teams to integrate with our core AI solutions
  7. Participating in daily huddles and other Scrum ceremonies
  8. Promoting great software design and quality through a disciplined development methodology

What We're Looking For:
  1. Degree in Computer Science or equivalent work experience
  2. 7+ years of experience as a full stack software engineer using agile methodology
  3. Experience with modern front-end JavaScript libraries (such as ReactJS, Vue, or Angular)
  4. Experience with JavaScript, TypeScript, HTML5, and CSS3
  5. Object-oriented experience with languages such as Java, Kotlin, TypeScript, Python, or C#
  6. Experience with client/server architecture and building web services
  7. Experience with relational and NoSQL databases such as MySQL, Mongo, DynamoDB, or Elasticsearch
  8. Experience with developing in a cloud environment (AWS, Azure, Google Cloud)
  9. Experience in full SDLC development including design, building, testing, deployment, upgrade, and support
  10. Proven track record of cross-functional project delivery
  11. Strong verbal and written communication skills
  12. Experience with Product and Production support
  13. Strong team player

Bonus Points if You Have:
  1. Strong understanding of AI/ML frameworks and tools (e.g., TensorFlow, PyTorch)
  2. Experience in AI/ML projects is highly desirable
  3. Experience with building large-scale, common applications or services that enrich multiple products

What's in it for you:
  1. Competitive compensation, benefits, and generous time-off policies
  2. 4-Day summer work weeks and a winter holiday break
  3. 401(k) / DCPP matching
  4. Annual bonus program
  5. Casual, dog-friendly, and innovative office spaces
  6. For a comprehensive list of benefits, please visit our website: https://jobs.jobvite.com/carfax/p/benefits


  • London, Ontario, Canada High Grade IT Solutions Inc. Full time

    We are seeking a skilled Senior Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications.Key responsibilities include:Designing and implementing software solutionsCollaborating with cross-functional teams to deliver high-quality...


  • London, Ontario, Canada Gustopizzawings Full time

    About the Role: We are seeking a highly skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.


  • London, Ontario, Canada CARFAX Full time

    Unlock Your Potential as a Senior Software EngineerAt CARFAX, we're passionate about empowering our team members to excel in their roles. As a Senior Software Engineer, you'll be part of our AI team, driving innovation and delivering cutting-edge solutions that make a real impact. Our dynamic and agile environment is the perfect place to grow your skills and...


  • London, Ontario, Canada YORK ELECTRONICS 2010 LTD. Full time

    Job SummaryWe are seeking a talented Senior Software Engineer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions.Key Responsibilities* Design and develop software applications using Java, Python, and C++* Collaborate with...


  • London, Ontario, Canada 7IT Consulting Full time

    At 7IT Consulting, we are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.This role will involve writing, modifying, and testing software code, as well as maintaining existing computer programs and communicating technical...


  • London, Ontario, Canada Capital Markets Placement Full time

    Be Part of a Mission-Focused TeamAt CARFAX, we're dedicated to helping grow a brand built on accuracy and integrity. As a Senior Software Engineer, you'll be part of a team that prides itself on delivering high-quality products and exceptional customer experiences. We're passionate about our work and committed to making a difference.About the RoleWe're...


  • London, Ontario, Canada EllisDon Full time

    Lead Software DevelopmentAt EllisDon, we are seeking a skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, testing, and maintaining our in-house ERP system, Financial Management System (FMS).Key Responsibilities:Be accountable for deliverables and customer...


  • London, Ontario, Canada ITPS Canada Ltd Full time

    About the Role:We are seeking a highly skilled software developer to join our team at ITPS Canada Ltd. As an AWS Engineer/Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications for our flight test simulation platform.Key Responsibilities:Collaborate with our R&D team to develop avionics systems...


  • London, Ontario, Canada CARFAX Full time

    Transform Your Career with CARFAXAs a Senior Software Engineer at CARFAX, you will be part of a mission-focused team dedicated to delivering accurate and reliable products. Our team is passionate about creating innovative solutions that meet the needs of our customers.We are looking for a skilled software engineer to join our team and contribute to the...


  • 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 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 Pegasus Transport Inc. Full time

    Job Title: Senior Software EngineerKey Responsibilities:- Design and develop scalable and efficient software solutions- Collaborate with cross-functional teams to deliver high-quality products- Stay up-to-date with industry trends and emerging technologiesRequirements:- 5+ years of experience in software development- Strong knowledge of software engineering...


  • London, Ontario, Canada Donna Cona Full time

    About the RoleWe are seeking a Senior Software Development Engineer to join our team in Enterprise Application Integration. This is an exciting opportunity to work on complex software systems, collaborate with cross-functional teams, and drive innovation.


  • London, Ontario, Canada CARFAX Full time

    Join the CARFAX AI TeamAs a Senior Software Engineer, you will be a key member of the CARFAX AI team, leading the development of innovative AI solutions that drive business growth. With a strong background in full-stack software engineering and agile methodology, you will collaborate closely with cross-functional teams to design, build, and deploy scalable...

  • Senior CAE Engineer

    4 weeks ago


    London, Ontario, Canada Belcan Full time

    Job Title: Senior CAE EngineerJob Summary: We are seeking a highly skilled Senior CAE Engineer to join our team at Belcan. The ideal candidate will have a strong background in CAE software applications, particularly in FEA, vehicle dynamics, and automotive performance.Responsibilities:* Perform structural analyses using NX NASTRAN and/or Altair suite of FEA...

  • Senior CAE Engineer

    1 week ago


    London, Ontario, Canada Belcan Full time

    About the RoleBelcan is seeking a highly skilled Senior CAE Engineer to join our team in London, ON. As a key member of our engineering team, you will be responsible for performing structural analyses, vehicle dynamics analyses, and automotive performance analyses using industry-leading software applications.


  • London, Ontario, Canada CARFAX Full time

    About CARFAXAt CARFAX, we're passionate about helping millions of consumers make informed decisions every day. Our mission is to provide accurate and reliable information to empower our customers. We value a balanced life, teamwork, and continuous learning and growth.Job SummaryWe're seeking a highly skilled Senior Software Engineer to join our CARFAX AI...


  • London, Ontario, Canada Ontario Inc. Full time

    We are seeking a highly skilled Senior Software Engineer to join our team. As a Full Stack Developer, you will be responsible for designing and developing software solutions that meet the needs of our clients.Your key responsibilities will include:Designing and developing software applications using a variety of programming languagesCollaborating with...


  • London, Ontario, Canada Randstad Canada Full time

    Job SummaryAs a Senior Systems Engineer at Randstad Canada, you will play a key role in the development and implementation of technical requirements, verification approaches, and verification methods. You will collaborate with requirements engineers to ensure consistency with developed requirements and monitor the integrity of product structure, system...

  • Software Engineer

    3 weeks ago


    London, Ontario, Canada DeepCyber Consulting Full time

    DeepCyber Consulting is seeking an experienced Software Engineer to join our team. The ideal candidate will have a bachelor's degree and at least 2 years of experience in software development.The Software Engineer will be responsible for writing, modifying, integrating, and testing software code. They will also maintain existing computer programs,...