Senior Software Engineer

Senior Software Engineer

16 Oct
|
YWCA Toronto Employment Centre on behalf of our employer partner
|
Scarborough

16 Oct

YWCA Toronto Employment Centre on behalf of our employer partner

Scarborough

YWCA 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 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 Software Engineer
🖊️ YWCA Toronto Employment Centre on behalf of our employer partner
📍 Scarborough

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior software engineer

Senior Software Engineer (Full Stack) - NEW!

Senior Software Engineer (Full Stack) - NEW!

Providence is one of the largest not-for-profit health systems in the United States and is hiring a team here in Canada. At Providence, we use our voice to advocate for vulnerable populations and health care reforms. We pursue innovative ways to tra [...]
Vancouver
08 Oct
    Vancouver
    08 Oct

Senior Software Engineer (Full Stack) - NEW!

Senior Software Engineer (Full Stack) - NEW!

Providence is one of the largest not-for-profit health systems in the United States and is hiring a team here in Canada. At Providence, we use our voice to advocate for vulnerable populations and health care reforms. We pursue innovative ways to tra [...]
Vancouver
10 Oct
    Vancouver
    10 Oct

[PIPELINE] Senior Software Engineer - Backend

[PIPELINE] Senior Software Engineer - Backend

Marqeta is looking for talented Senior Backend Software Engineers to join our Engineering team. As a Senior Software Engineer, you will develop scalable software that powers Marqeta's backend services. You will create and review engineering design do [...]
Vancouver
14 Oct
    Vancouver
    14 Oct

Senior Software Engineer - Engine/Tools (Star Wars Jedi)

Senior Software Engineer - Engine/Tools (Star Wars Jedi)

Senior Software Engineer - Engine Respawn is looking for a Senior Software Engineer to join the Jedi team on Unreal Engine 5. You will be expected to have primary ownership of one or more major Engine systems (things like subsystems, asset packagi [...]
Vancouver
24 Oct
    Vancouver
    24 Oct
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior software engineer