Post Job Free
Sign in

Software Engineer

Company:
CARFAX
Location:
London, ON, Canada
Posted:
May 16, 2025
Apply

Description:

Join Team CARFAX as a 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!

Why choose CARFAX?

At CARFAX, we foster a unique development environment designed for innovation and personal growth. Here’s what makes our development environment stand out:

Hands-on Learning: Dive into real-world challenges and have opportunities to expand your skills.

Test-Driven Development (TDD): Ensure quality through rigorous testing and refinement of all our code.

Pair Programming: Collaborate closely with peers to solve problems faster and learn from one another.

Agile Methodologies: Adapt and respond to changes quickly and efficiently with agile practices.

Professional Development: Dedicated time for self-directed learning and growth.

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:

Collaborate in an Agile Environment: Work seamlessly within a team using agile practices.

Write Robust Code: Develop high-performing, reliable code for new system features on prominent projects.

Participate in Design Decisions: Engage in technology research, prototyping, and critical design choices.

Employ TDD and Continuous Integration: Utilize and enhance test-driven development and continuous integration methodologies.

Expand Your Tech Horizons: Gain exposure to a broad range of technologies continuously.

Collaborate Closely: Work with fellow engineers, architects, support teams, and business stakeholders.

Lead and Mentor: Provide guidance and share your expertise with junior and senior team members.

Engage with Stakeholders: Help elicit requirements and communicate project needs effectively.

What we're looking for:

3+ years of Object-Oriented Programming and hands-on coding.

Tech Proficiency: Familiarity with enterprise-level systems using common frameworks and libraries.

Source Control Mastery: Proficiency with GitLab CI/CD.

NoSQL Expertise: Advanced experience with NoSQL databases.

Cloud Development: Experience working in a cloud environment.

Testing Commitment: A strong dedication to unit and integration testing.

Leadership Abilities: Capacity to lead and mentor through complex technical challenges.

Collaboration Skills: Strong team collaboration and independent work capabilities.

Effective Communication: Ability to articulate project needs to various stakeholders.

Nice-to-Have Skills:

Big Data Experience: Proficiency with big data technologies such as Apache Spark and Hadoop.

Data Pipeline Creation and Maintenance: Experience designing and maintaining comprehensive data pipelines.

Large Scale Data Processing: Hands-on experience with large-scale data processing and analysis.

AWS Development: Experience with AWS services such as Lambda, S3, SQS, SNS, and infrastructure as code tools like Terraform and AWS Cloud Development Kit (CDK).

What’s in it for you:

Competitive Compensation: Attractive salary, comprehensive benefits, and generous time-off policies.

Flexible Work Schedules: Enjoy 4-day summer work weeks and a winter holiday break.

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

Apply