Senior Software Engineer
4 weeks ago
NOTE - Due to our funding requirements, we are unable to consider international students at this time.
The CanCap Group ("CanCap") is a privately-owned Canadian national financial services company with multiple verticals across automotive, consumer, and merchant lending portfolios. We manage the entire lifecycle of the finance receivable from credit adjudication through to contract administration, customer service, default management and post charge-off recoveries.
We are a company of innovators. We learn from each other, respect each other, and create together. We strive to inspire our customers by continually understanding them, meeting their needs, and keeping them happily surprised. And we always do so with integrity.
When it comes to our customers, partners, and each other, we are always motivated by doing the "right thing". We are always looking to find the best people and the right methods that allow us to meet this goal and look to the future for growth.
What your day and week could look like:
Reporting to the Head of Engineering, Senior Software Engineer will be responsible for coding and implementing the company's projects. It includes involvement in developing both client-side and server-side software, optimizing application performance, and integrating various backend services and databases. This role requires a good understanding of OOP, programming languages like Java/Python/Go/NodeJS for the backend JavaScript/Typescript for the frontend as well as cloud architecture and SDLC. The ideal candidate is a software development enthusiast who pays attention to the software architecture and its implementation, using best practices in the industry and applying them in the code and documentation.
Collaborate with cross-functional teams to gather requirements and define project goals.
Design and architect scalable and efficient software solutions.
Write clean, maintainable, and well-documented code.
Review code contributed by team members and provide constructive feedback.
Conduct code reviews to ensure adherence to coding standards and best practices.
Debug and troubleshoot issues reported by QA or end-users.
Research and evaluate new technologies and tools to improve development processes.
Mentor junior developers and share knowledge through code reviews, pair programming, and tech talks.
Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospective meetings.
Communicate project status, challenges, and progress to stakeholders.
Continuously improve existing systems and processes to enhance performance, scalability, and reliability.
Stay up-to-date with industry trends and advancements in software development methodologies and technologies.
What you bring
Minimum qualifications:
Bachelor's degree or equivalent practical experience.
5 years of experience with software development in one or more programming languages.
3 years of experience with python development.
2 years of experience with google cloud services.
5 years of experience with data structures or algorithms.
Preferred qualifications:
Experience with CI/CD, Pre-Commit methods, Mypy, Ruff.
Experience with Poetry.
Experience with Github.
Experience with Docker.
Have the ability to maintain inherited code with best coding practices.
Background in Agile team workflow leveraging concepts such as Scrum/Lean/Kanban.
What you can expect from us:
Our Employee Experience is aimed at supporting and inspiring our talented team through:
A passionate team dedicated to the support and empowerment of others
An environment where creative, innovative thinking is encouraged
Time off to re-energize with a starting vacation entitlement of 15 days/year as well as personal days.
Health and Dental Benefits
Location
Our office is located in downtown Toronto. Successful candidates will have the ability to participate in our hybrid work policy.
Additional Information
To be considered for employment you will need to successfully pass a criminal background check, and validation of your work experience
Job Type: Full-time
Application question(s):
Are you legally entitled to work in Canada?
Are you an international student?
Are you currently employed? If so how many hours?
How many years of of experience with software development in one or more programming languages do you have?
Education:
Bachelor's Degree (required)
Work Location: Hybrid remote in Scarborough, ON M1M 1P2
-
Senior Backend Software Engineer
5 months ago
Scarborough, Canada Electronic Arts Inc Full timeRequisition Number: 180272 Position Title: Sr Software Engineer I External Description: Senior Backend Software Engineer - New Game - REMOTE Overview We exist to inspire the world to play and we're looking for the right people to make that happen. As we bring new forms of entertainment to people
-
Senior Backend Software Engineer
3 weeks ago
Scarborough Village, Ontario, Canada Electronic Arts Inc Full timeSenior Backend Software EngineerWe're on a mission to inspire the world to play, and we're looking for talented individuals to help us achieve this goal. As a Senior Backend Software Engineer, you'll play a crucial role in developing innovative software solutions that bring new forms of entertainment to people.About the RoleDesign and implement scalable,...
-
Senior Software Engineer
2 weeks ago
Scarborough Village, Ontario, Canada YWCA Toronto Employment Centre on behalf of our employer partner Full timeJob Title: Senior Software EngineerAbout the Role: We are seeking a highly skilled Senior Software Engineer to join our team at YWCA Toronto Employment Centre on behalf of our employer partner. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing software solutions that meet the company's needs.Key...
-
Senior Software Engineer
4 weeks ago
Scarborough Village, Ontario, Canada YWCA Toronto Employment Centre on behalf of our employer partner Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at YWCA Toronto Employment Centre on behalf of our employer partner. As a key member of our engineering team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop...
-
Senior Software Engineer
4 weeks ago
Scarborough Village, Ontario, Canada YWCA Toronto Employment Centre on behalf of our employer partner Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at YWCA Toronto Employment Centre on behalf of our employer partner. As a key member of our engineering team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop...
-
Senior Software Engineer
2 weeks ago
Scarborough, Canada YWCA Toronto Employment Centre on behalf of our employer partner Full timeYWCA TORONTO EMPLOYMENT CENTRE IS SUPPORTING OUR EMPLOYER PARTNER WITH FILLING THIS POSITION. NOTE - Due to our funding requirements, we are unable to consider international students at this time. The CanCap Group ("CanCap") is a privately-owned Canadian national financial services company with multiple verticals across automotive, consumer, and merchant...
-
Senior Software Engineer
4 weeks ago
Scarborough, Canada YWCA Toronto Employment Centre on behalf of our employer partner Full timeYWCA TORONTO EMPLOYMENT CENTRE IS SUPPORTING OUR EMPLOYER PARTNER WITH FILLING THIS POSITION. NOTE - Due to our funding requirements, we are unable to consider international students at this time. The CanCap Group ("CanCap") is a privately-owned Canadian national financial services company with multiple verticals across automotive, consumer, and merchant...
-
Senior Software Engineering Leader
1 month ago
Scarborough Village, Ontario, Canada Capital One Financial Corporation Full timeAbout Capital One CanadaWe've been helping millions of Canadians for over 20 years by providing them with access to credit when others wouldn't.We're committed to putting our customers first and keeping them there. Our team of experts works tirelessly to deliver innovative solutions that meet the evolving needs of our customers.As a Senior Staff Software...
-
Senior Software Engineering Leader
4 weeks ago
Scarborough Village, Ontario, Canada Capital One Financial Corporation Full timeAbout Capital One CanadaWe've been helping millions of Canadians for over 20 years by providing them with access to credit when others wouldn't.We're committed to putting our customers first and keeping them there. Our team of experts works tirelessly to deliver innovative solutions that meet the evolving needs of our customers.As a Senior Staff Software...
-
Senior Software Engineer
3 weeks ago
Scarborough, ON, Canada YWCA Toronto Employment Centre on behalf of our employer partner Full timeYWCA TORONTO EMPLOYMENT CENTRE IS SUPPORTING OUR EMPLOYER PARTNER WITH FILLING THIS POSITION. *NOTE - Due to our funding requirements, we are unable to consider international students at this time. * The CanCap Group (“CanCap”) is a privately-owned Canadian national financial services company with multiple verticals across automotive, consumer, and...
-
Senior Software Engineer
4 weeks ago
Scarborough Village, Ontario, Canada YWCA Toronto Employment Centre on behalf of our employer partner Full timeSoftware Engineer Job Description The CanCap Group is seeking a skilled Software Engineer to join their team, responsible for coding and implementing projects, collaborating with cross-functional teams, and designing scalable software solutions. About the Role Reporting to the Head of Engineering, the Software Engineer will be responsible for...
-
Senior Software Development Engineer Lead
4 weeks ago
Scarborough Village, Ontario, Canada Criteo Full timeJoin Our R&D TeamWe're a team of innovators who thrive in an environment where ideas are encouraged and explored. If you're looking for a place to share your passion for software development and collaborate with like-minded individuals, we'd love to hear from you.About the RoleWe're seeking a skilled Senior Software Development Engineer Lead to join our...
-
Senior Software Development Engineer Lead
1 month ago
Scarborough Village, Ontario, Canada Criteo Full timeJoin Our R&D TeamWe're a team of innovators who thrive in an environment where ideas are encouraged and explored. If you're looking for a place to share your passion for software development and collaborate with like-minded individuals, we'd love to hear from you.About the RoleWe're seeking a skilled Senior Software Development Engineer Lead to join our...
-
Senior Software Engineer
3 weeks ago
Scarborough Village, Ontario, Canada YWCA Toronto Employment Centre on behalf of our employer partner Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team as a Cloud Architect. As a key member of our engineering team, you will be responsible for designing and implementing scalable and efficient software solutions using cloud architecture and SDLC.Key Responsibilities:Design and architect scalable and efficient software...
-
Senior Software Engineer
3 weeks ago
Scarborough Village, Ontario, Canada YWCA Toronto Employment Centre on behalf of our employer partner Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team as a Cloud Architect. As a key member of our engineering team, you will be responsible for designing and implementing scalable and efficient software solutions using cloud architecture and SDLC.Key Responsibilities:Design and architect scalable and efficient software...
-
Senior Staff Software Engineer
5 months ago
Scarborough, Canada Capital One Financial Corporation Full time161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Senior Staff Software EngineerAbout Capital One Canada.We've been helping millions of Canadians for over 20 years by providing them with access to credit when others wouldn't. We're on a journey to put our customers first, and keep them there,
-
Senior Software Engineering Leader
3 weeks ago
Scarborough Village, Ontario, Canada Capital One Financial Corporation Full timeAbout Capital One CanadaWe're a leading financial institution that's been helping millions of Canadians for over 20 years. Our mission is to provide access to credit when others wouldn't, and we're committed to putting our customers first.Our TeamWe're a team of experienced software engineers who are passionate about delivering innovative solutions. We're...
-
Senior Research Engineer
5 months ago
Scarborough, Canada Thomson Reuters Full timeSenior Research Engineer Do you love creating innovative solutions for customers?We are seeking a passionate Senior Research Engineer who will bring expertise in AI and ML and is interested in building data-driven capabilities that drive transformation. As a member of Thomson Reuters Labs in Toront
-
Senior Software Development Expert
3 weeks ago
Scarborough Village, Ontario, Canada Levio Full timeUnlock Your Potential at LevioAre you ready to take your career to the next level in a dynamic and innovative work environment? Levio offers a unique opportunity to grow your expertise and skills in a high-caliber team.We're looking for a talented Senior Full Stack Software Engineer to join our team and contribute to the success of our clients. As a key...
-
Senior QA Engineer
5 months ago
Scarborough, Canada Scotiabank Full timeRequisition ID: 199018Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.We are seeking an experienced and dynamic Senior QA Engineer specializing in Native Mobile Applications Testing to join our innovative and fast-paced organization. As a Senior