DescriptionJoin Team CARFAX as a
Senior Software Engineer 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: - 5+ years of Object-Oriented Programming and hands-on coding.
- Java Experience: Strong background in Java development and object-oriented programming principles.
- 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.
- Familiarity with TypeScript for building robust, type-safe applications.
- 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.
Vacancy Status:This posting is for an existing vacancy.
Base Salary:The anticipated base salary range for this position is CAD $92,600 to $136,000 annually. Final base salary will be determined based on geographical location, experience, and qualifications.
Benefits:Join a company that values your total wellbeing. Carfax offers competitive compensation, comprehensive healthcare coverage, and the chance to make a meaningful impact in an industry-leading organization. Our benefit offerings can be found at: CARFAX Careers.