Enable job alerts via email!

Principal Software Engineer

CARFAX

London

Hybrid

CAD 100,000 - 130,000

Full time

14 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Join a leading company as a Principal Software Engineer where you'll tackle challenging projects in a collaborative environment. With a focus on creativity and innovation, you'll mentor engineers, promote high-quality software design, and enjoy a four-day summer work week starting in 2025. This role requires strong technical skills and a passion for continuous learning and teamwork.

Benefits

Competitive compensation and benefits
4-Day summer work weeks
Generous time-off policies
401(k) / DCPP matching
Annual bonus program
Casual, dog-friendly office

Qualifications

  • 8+ years in software design and development of complex systems.
  • Experience in AWS cloud and Microservices.
  • Familiarity with Java, Kotlin, TypeScript, Python, and coding best practices.

Responsibilities

  • Engage in technical design discussions and guide agile teams.
  • Conduct code reviews and develop technical documentation.
  • Collaborate with various stakeholders including developers and designers.

Skills

Leadership
Mentorship
Collaboration
Object-oriented programming
Cloud development
Microservices architectural pattern
Web services development
Database knowledge
Security best practices
Best standard practices

Job description

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 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. One last thing: Our four-day week continues in Summer 2025!

What makes our Tech Culture Amazing?

We’re passionate about having a creative and innovative environment where our developers collaborate and continuously learn and grow. Autonomy is a key pillar of our tech culture. Our developers have the freedom to bring new tools, frameworks, and ideas to the table knowing their voice will be heard. We’re not afraid of trying new things; if the case is made for a new technology or approach, our developers know it will be tried.

What makes our development environment unique:

  • Hands-on Learning
  • Test Driven Development (TDD)
  • Pair Programming
  • Agile Methodologies
  • Time provided for self-directed professional development.

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 per week in our London,ON office subject to change with future business needs.

What you'll be doing:

  • Participating with Architects in high-level technical design discussions to aid in defining scope of upcoming projects
  • Working with dynamic agile development teams providing technical guidance and mentorship
  • Promoting great software design and quality through detailed code reviews
  • Performing new technology research and prototyping
  • Developing, and maintaining, technical documentation and tooling
  • Participating in daily huddles and other Scrum ceremonies
  • Collaborating closely with other developers, UX designers, support teams and other 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
  • Ability to work and collaborate effectively in a team environment; as well as independently
  • Object oriented experience with languages such as Java, Kotlin, TypeScript, or Python
  • Experience with 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, Mongo, DynamoDB or Elasticsearch
  • Knowledge of coding best practices for security and performance
  • Knowledge of modern front-end JavaScript libraries (such as 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! To get the greatest solutions we need to continually explore what’s new and be willing to dive in and learn.

What’s in it for you:

  • 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, please visit our website:https://jobs.jobvite.com/carfax/p/benefits.

Don’t just take our word for it:

  • 10X Virginia Business Best Places to Work
  • 10X Washington Post Top Workplace
  • 9X Washingtonian Great Places to Work
  • St. Louis Post-Dispatch Best Places to Work.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.