Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (Flexible/Remote)

$80k - $130k per year

Borrowell

About Borrowell At Borrowell, we’re on a mission to help Canadians feel confident about their money. We empower individuals to take control of their financial futures by providing the tools and insights needed to understand, build, and use their credit effectively.
1 in 10 Canadians use Borrowell for comprehensive credit monitoring and personalized insights. Our innovative services, including Credit Builder and rent reporting, help consumers build credit so they can unlock access to a wider range of financial products at more competitive rates. We pride ourselves on fostering a culture of collaboration, humility, and innovation. If you’re looking to join a company that’s transforming the financial landscape and empowering Canadians to achieve their financial aspirations, we invite you to explore career opportunities at Borrowell. Together, we can help Canadians feel confident about money.
As a Software Developer on Borrowell’s Engineering team, you will design, develop, optimize, test, and maintain application code for our in-house web and mobile products. You will ensure that software meets both the technical and business requirements that guided its design.
We are currently hiring for multiple positions across our specialized engineering pods. Depending on your background, interests, and performance during our coding challenge, we will tailor your interview path toward one of the following teams:
Frontend Platform: Focused on architecting our universal codebase and acting as a technical force multiplier for the engineering organization. You’ll work with React, React Native, and our monorepo infrastructure to build foundational core libraries that empower product teams to ship cross-platform features.
You will work on microservices architecture, event-driven systems, and critical infrastructure projects like identity management (Auth0).
Product Development Pods: Embedded within cross-functional teams (Product, Design, QA), you’ll work on building and maintaining products from the ground up, directly impacting the lives of over 4 million Borrowell members.

Technical Versatility: Working experience building scalable web applications on the cloud, preferably within a microservices architecture.
Knowledge of modern JavaScript front-end frameworks (we primarily use React, React Native, and TypeScript) OR a strong foundation in backend development (our backend is .NET 10 on Azure).
Database Proficiency: Demonstrated proficiency with SQL and NoSQL databases.
A large chunk of your time will be spent experimenting and building new products from scratch rather than just maintaining old code.
Knowledge of Microsoft Azure.
js or headless CMS platforms (e.g., We are not afraid to say, "I don't know," or, "I need help"
# A phone call with a recruiter
A technical coding challenge and discussion that is grounded in being practical, realistic, and open book - we're trying to understand your skills holistically, not trying to see how much you can memorize algorithms
A systems design conversation that dives deeper into your experience building scalable systems
A conversation with a senior leader
That's it! The Opportunity - join and have a major impact at a growing company that is helping make financial stability possible for everybody

Comprehensive Health Benefits - medical, dental, vision, and paramedical health benefits for you and your family, with extra yearly coverage for psychotherapists and massage therapists
Additional Health Benefits - virtual benefit offering that allows you to connect 24/7 with nurses, doctors and mental health professionals
Maternity & Parental Leave Top-up - available to new parents
WFH Reimbursement - we ship you gear like a laptop, mouse, keyboard, and you can reimburse additional items to make your workplace better for you
Employee Development Benefit - annual reimbursements on payments to help your learning
Givewell Benefit - 1 paid volunteer day a year to give back to the community
Flexibility - flexible working hours and a flexible vacation policy
We are remote-first across Canada with an office in Toronto. This role will require you to attend in-person meetings and team-building events. While this role is remote, we are currently only able to hire candidates physically located in Ontario, BC, or Alberta.
At Borrowell, one of our core values and firm beliefs is that diversity makes us better. What’s most important is that you have a growth mindset and care about helping people with their finances - an area in their lives that causes a lot of stress.
Please note that due to the sensitive nature of the work we do, clearing a credit and criminal record check is a condition of employment.
Please let us know if you require accommodation at any stage in the selection process.
The budgeted annual salary range for this role is $80,000 – $130,000 CAD.

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer (Flexible/Remote) in Toronto, ON vacancy
  •  ...specifications into working, tested applications. This includes developing detailed programming specifications, writing and/or generating...  ...Ability to collaborate with IT Professionals throughout the Software Development Life Cycle Experience in modern web frameworks,... 
    Suggested
    Hourly pay
    Flexible hours

    S M Software Solutions Inc

    Toronto, ON
    4 days ago
  •  ..., agent experience, analytics, Contact Lens, CTR data)? Can you develop AI-powered capabilities using Amazon Q in Connect and Amazon Bedrock...  ...great opportunity for you! Our client is looking for a Senior Software Developer for a 10 month contract in Toronto. This is an... 
    Suggested
    Contract work

    Randstad

    Toronto, ON
    3 days ago
  •  ...Factories, Azure Databricks, Azure Synapse? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 10 month contract in Toronto. This is an onsite role. Rate: $554.83 - $590.41 Advantages • Earn a competitive... 
    Suggested
    Contract work

    Randstad

    Toronto, ON
    3 days ago
  • $60k - $110k per year

    Software Developer Position Description Location: Montreal or Toronto Bilingual: French/English CGI is more than just an IT consulting company; we are a global organization offering a world of opportunities. Become part of an outstanding culture that gives you the... 
    Suggested
    Flexible hours
    Toronto, ON
    17 days ago
  • We are seeking a Senior Software Developer to serve as a Subject Matter Expert for our cloud and AI project initiatives. In this role, you will be responsible for enabling and designing robust cloud environments across major providers, including Azure, AWS, IBM, Oracle, and... 
    Suggested
    Contract work

    Randstad

    Toronto, ON
    5 days ago
  • We are seeking a highly experienced Senior Software Developer with deep expertise in the Siebel CRM ecosystem to lead technical design, development, and integration initiatives. In this role, you will be responsible for translating complex technical specifications into high-... 
    Contract work
    Work at office
    Monday to friday

    Randstad

    Toronto, ON
    2 days ago
  • We are seeking a versatile Senior Software Developer to join our team in Toronto. This role offers a unique opportunity to work across the full stack, bridging the gap between modern front-end web development and complex enterprise-level Oracle E-Business Suite (EBS) environments... 
    Contract work

    Randstad

    Toronto, ON
    5 days ago
  •  ...busy. At the Intact Lab, we use machine learning, data science, software engineering, AI, agility, UX and design thinking to transform the...  ...to join our growing team! What you'll do here: Improve and develop software systems to meet users' needs by finding solutions, solving... 
    Permanent employment
    Full time
    Work from home
    Flexible hours

    Intact

    Toronto, ON
    8 days ago
  •  ...Services group within Capital Markets is seeking a strong Java developer for the Program Trading team. You will be involved in writing code...  ...production teams to ensure successful testing and release of software changes by coordinating test strategies and managing deployment... 
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    8 days ago
  • We are seeking a Senior Software Developer with a strong specialization in Business Intelligence (BI) to join our team in Toronto. This hybrid role bridges the gap between enterprise Java-based development and advanced BI architecture. You will be responsible for the full lifecycle... 
    Contract work
    Monday to friday

    Randstad

    Toronto, ON
    9 days ago
  •  ...194133 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. We are seeking a Software Developer for the Canadian Digital Banking Engineering team. Is this role right for you? In this role you will: Champions a customer... 
    Permanent employment
    Flexible hours

    Scotiabank

    Toronto, ON
    10 days ago
  •  ...This position is responsible for designing, developing, implementing, maintaining and supporting...  ...Duties & Responsibilities 1. Design, develop and deliver technology enabled...  ...Coordinating system installations and software testing; Integrating system solutions... 
    Full time
    Internship
    Work at office

    Workplace Safety and Insurance Board

    Toronto, ON
    10 days ago
  •  ...Resources, Chief Administrative Office & Audit, Capital Markets, P&CB and Wealth.   We’re looking for talented and passionate Lead Software Developer to join our team. With a developer mind-set you will work as part of an agile team to deliver high performing applications built... 
    Full time
    Work at office
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    8 days ago
  •  ...Position: Senior Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only) Note... 
    Contract work
    Temporary work
    Monday to friday

    Akkodis

    Toronto, ON
    10 days ago
  •  ...making sound recommendations and decisions? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 11 month contract in Toronto. This is an onsite role. Rate: $465.09 - $502.2 Advantages • Earn a competitive... 
    Contract work

    Randstad

    Toronto, ON
    11 days ago
  •  ...Job Description What is the opportunity? The RBC Investor and Services and Technology team is seeking a Software Developer to support an application that processes FX transactions. In this role you will be responsible for the design and development of solutions... 
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    9 days ago
  • Do you have experience developing, testing, and debugging system enhancements using Microsoft Visual Studio 2017 and/or 2022? Do you...  ...great opportunity for you! Our client is looking for a Junior Software Developer for a 11 month contract in Toronto. This is an onsite role... 
    Contract work

    Randstad

    Toronto, ON
    16 days ago
  • $103.37k per year

     ...Development, and Multimedia. All groups work together to deliver efficient, adaptable, and reliable IT services. As the Senior Software Developer, you willbe responsible for designing, developing, and maintaining ASP.NET Core applications, enhancing features based on... 
    Full time

    University of Toronto

    Toronto, ON
    16 hours ago
  •  ..., SOLID principles, and design patterns? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 12 month contract in Toronto. This is an onsite role. Rate: $554.83 - $590.41 Advantages • Earn a competitive rate... 
    Contract work

    Randstad

    Toronto, ON
    19 days ago
  •  ...Description: Experience in programming and analysis; specialized software package support at the specified experience level Ability to...  ...routing, agent experience, analytics, Contact Lens, CTR data) Develop AI-powered capabilities using Amazon Q in Connect and Amazon... 

    Maarut

    Toronto, ON
    2 days ago
  •  ...Take your career to new heights with Loopio! Loopio is looking for a passionate and endlessly curious Full Stack Software Developer to join one of our growing feature development teams. You will work cross-functionally with a team of innovative Engineers, Product Managers... 
    Internship
    Remote work
    Work from home
    Home office
    Flexible hours

    Loopio

    Toronto, ON
    26 days ago
  •  ...tested applications. This includes: developing detailed programming specifications...  ...which arise during the use and operation of software packages, including technical assistance...  ...and metrics using Power BI Design and develop BI dashboards and reports based on business... 
    Contract work

    Maarut

    Toronto, ON
    2 days ago
  •  ...Description: This request seeks approval for a new contract for an FFS Senior Software Developer to support the Enterprise Data Collection Platform (EDCP). The role is essential to sustaining the ongoing design and development workload driven by a heavy sprint based EDCP... 
    Long term contract
    Contract work
    Interim role
    Immediate start

    Maarut

    Toronto, ON
    4 days ago
  •  ...tested applications. This includes: developing detailed programming specifications...  ...which arise during the use and operation of software packages, including technical assistance...  ...Additional Skills for Oracle Software Developer: Experience in conducting impact assessments... 
    Contract work

    Maarut

    Toronto, ON
    1 day ago
  •  ...integration with Adobe AEM , J2EE and etc? If so, this would be a great opportunity for you! Our client is looking for an Intermediate Software Developer - CRM for a 11 month contract in Toronto. This is an onsite role. Rate: $412.69 - $450.69 Advantages • Earn a... 
    Contract work

    Randstad

    Toronto, ON
    4 days ago
  •  ...working knowledge of Jamstack Architecture? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 15 month contract in Toronto. This is an onsite role. Rate: Advantages • Earn a competitive rate within the... 
    Contract work

    Randstad

    Toronto, ON
    22 days ago
  •  ...About Optio Optio Incentives is a global fintech scale-up building software that helps companies design, manage, and operate equity compensation plans. We combine powerful technology with deep domain expertise to help customers stay compliant, run their programs end to end... 
    Long term contract

    Optio Incentives

    Toronto, ON
    21 days ago
  •  ...Job Description As a Senior Pega developer within Wealth Management Technology & Solutions, you will build innovative BPM solutions that...  ...Technologies, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC), Systems Development, Technical Designs... 
    Full time
    Flexible hours
    Shift work

    Royal Bank of Canada

    Toronto, ON
    8 days ago
  • $145k - $155k per year

     ...judgment matter in real-world conditions. We’re hiring two Software Developers to join the Casper team: one Intermediate and one Senior. You...  ...- George Guja (Development Manager, Casper) For the Senior Developer As a Senior Developer on Casper, you’ll help shape how the... 
    Long term contract
    Full time
    Remote work
    Shift work
    Night shift

    Acuity Insights

    Toronto, ON
    9 days ago
  •  ...objects, and optimizing queries? If so, this would be a great opportunity for you! Our client is looking for an Intermediate Software Developer for a 11 month contract in Toronto. This is a hybrid role. Rate: $438.63 - $483.33 Advantages • Earn a competitive rate... 
    Contract work

    Randstad

    Toronto, ON
    22 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Flexible/Remote). Be the first to apply!