Apply on Kit Job: kitjob.ca/job/2fsqrl
Principal Software Engineer
Technology Jobs - Ontario, CanadaLondon, Ontario
Description
Join Team CARFAX as Principal Software Engineer
Our team values a mission focused culture to help grow a brand built on accuracy and integrity. We care deeply about our products and customers, and we provide a balanced life in a fast paced environment. Our four day week continues in Summer 2026.
What you'll be doing
- Participate with Architects in high level technical design discussions to aid in defining the scope of upcoming projects
- Work with agile development teams providing technical guidance and mentorship
- Promote great software design and quality through detailed code reviews
- Perform new technology research and prototyping
- Develop and maintain technical documentation and tooling
- Participate in daily huddles and other Scrum ceremonies
- Collaborate closely with developers, UX designers, support teams, and stakeholders
What we're looking for
- 8+ years of experience in software design and development of complex systems
- Ability to provide leadership and mentor engineers through complicated technical challenges
- Experience working and collaborating effectively in a team environment, as well as independently
- Object oriented experience with Java, Kotlin, TypeScript, or Python
- Experience developing in AWS cloud environment
- Knowledge of microservices architectural pattern
- Experience with client/server architecture and building web services using gRPC, REST, or GraphQL
- Experience with relational and NoSQL database systems such as MySQL, MongoDB, DynamoDB, or Elasticsearch
- Knowledge of coding best practices for security and performance
- Knowledge of modern front end JavaScript libraries (ReactJS, Vue, or Angular)
- Knowledge of JavaScript, NodeJS, TypeScript, HTML5, and CSS3
- Experience in full SDLC development including design, building, testing, deployment, upgrade, and support
- Love to learn and explore new technologies
Benefits
- Competitive compensation, benefits, and generous time off policies
- 4 Day summer work weeks and a winter holiday break
- 401(k) / DCPP matching
- Annual bonus program
- Casual, dog friendly, and innovative office spaces
- For a comprehensive list of benefits, visit
Equal Opportunity Statements
CARFAX is an affirmative action/equal chance employer. We provide equal employment opportunity to all persons regardless of race, color, sex, pregnancy, religion, national origin, age, ancestry, citizenship status, veteran status, military status, disability, genotype, and any other status protected by law. We provide reasonable accommodations for qualified individuals with disabilities. We maintain a drug free workplace and participate in E Verify.
CARFAX Canada is an equal opportunity employer and all qualified candidates will receive consideration for employment without regard to race/ethnicity, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, military veteran status, unemployment status, or any other status protected by law.
We're committed to providing accommodations by request for candidates taking part in all aspects of the recruitment and selection process. For a confidential inquiry or to request an accommodation, contact .
Apply on Kit Job: kitjob.ca/job/2fsqrl
📌 Principal Software Engineer (London)
🏢 CARFAX
📍 London