Enable job alerts via email!

Senior Software Engineer

Boosted.ai

Toronto

On-site

CAD 80,000 - 120,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Boosted.ai, a dynamic fintech company in Toronto, seeks a Senior Software Engineer to design and build advanced software solutions. This role involves leading projects, mentoring junior engineers, and developing scalable systems, all within a collaborative environment that values innovation and diversity.

Qualifications

  • 3+ years of professional programming experience, especially with Python.
  • Strong understanding of data structures and algorithms.
  • Experience optimizing distributed systems.

Responsibilities

  • Own the full software development lifecycle: design, develop, test, maintain.
  • Collaborate with product managers and engineers.
  • Mentor junior developers.

Skills

Problem-solving
Collaboration
Effective communication

Education

Bachelor's, Master's, or PhD in Computer Science or Software Engineering

Job description

Get AI-powered advice on this job and more exclusive features.

Boosted.ai is a fintech company headquartered in Toronto, Canada with offices in New York City and Nashville. We provide finance-specific AI tools that automate custom research workflows, analyzing data continuously from millions of sources, all tailored to the needs of our investment management clients. We are a well funded, post Series-B company - our lead investors are innovators and disruptors in financial and technology markets, including Spark Capital (Twitter, Slack, Affirm), Ten Coves Capital (Plaid, Sentieo, TouchBistro), Portage Ventures (Wealthsimple, Borrowell, Nesto), and RBC (Royal Bank of Canada).

Position Description

Boosted.ai is seeking a highly motivated and results-driven Senior Software Engineer to play a pivotal role in designing and building advanced software solutions that empower organizations. Working closely with senior members of Boosted.ai’s engineering and management teams, the ideal candidate will excel at developing scalable, high-performance systems to support our cutting-edge analytics platform.

As part of a dynamic and collaborative engineering team, this role requires someone excited by tackling complex challenges, strategizing innovative approaches, and delivering robust, impactful solutions. You will thrive in a fast-paced environment, owning projects from ideation to implementation, writing clean and maintainable code, and contributing to our ambitious growth goals.

The ideal candidate is a results-oriented engineer with a strong technical foundation, outstanding problem-solving skills, and a history of delivering high-quality software. You will be responsible for leading key initiatives, mentoring junior developers, and collaborating cross-functionally to scale our platform and deliver value to clients.

If you are a highly motivated, entrepreneurial self-starter with a natural curiosity and a passion for technology – we’d love to chat!

Key Responsibilities

  • Take ownership of the full software development lifecycle, including designing, developing, testing, and maintaining software solutions.
  • Collaborate with cross-functional teams, including product managers, data scientists, and other engineers, to develop scalable and high-performance systems.
  • Partner with clients and internal stakeholders to understand their needs and design solutions that optimize workflows and address complex technical challenges.
  • Work with large datasets, ensuring efficient processing, manipulation, and analysis.
  • Contribute to architectural decisions, proposing and implementing innovative solutions to technical problems.
  • Mentor and guide junior team members to promote growth and knowledge sharing within the engineering team.
  • Continuously evaluate and integrate emerging technologies to improve system performance and scalability.
  • Maintain a strong focus on writing clean, maintainable, and efficient code while adhering to best practices and coding standards.

Requirements

  • Bachelor's, Master's, or PhD in Computer Science, Software Engineering, or a related field.
  • 3+ years of professional programming experience, with a strong focus on Python.
  • Solid understanding of data structures, algorithms, and their applications.
  • Experience building and optimizing distributed, scalable systems and high-performance applications.
  • Proficiency in working with large-scale datasets and implementing solutions for efficient data processing.
  • Strong problem-solving skills with the ability to make quick, thoughtful decisions in a fast-paced environment.
  • Excellent communication skills with a proven ability to collaborate effectively in a team-oriented environment.
  • Experience with machine learning, data analytics, or financial services is a bonus

Diverse Perspectives

We know that innovation thrives on product teams where diverse points of view come together to solve hard problems in ways that are just now possible. As such, we explicitly seek people that bring diverse life experiences, diverse educational backgrounds, diverse cultures, and diverse work experiences. Please be prepared to share with us how your perspective will bring something unique and valuable to our product teams.

Seniority level
  • Seniority level
    Not Applicable
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    Real Estate, Financial Services, and Capital Markets

Referrals increase your chances of interviewing at Boosted.ai by 2x

Get notified about new Senior Software Engineer jobs in Toronto, Ontario, Canada.

Principal Engineer/ Chief Software Architect (Hybrid)
Senior Engineering Manager, Developer Experience
Senior Software Engineer - User Generated Experiences
Senior Software Engineer (Identity Decisioning)
Senior Software Engineer, Business Process & Automation
Senior Software Engineer (Network Platform Team)
Java - Applications Development Sr Programmer Analyst - AVP
Java - Applications Development Sr Programmer Analyst - AVP
Java - Applications Development Sr Programmer Analyst - AVP
Java - Applications Development Sr Programmer Analyst - AVP
Software Engineer III - Mainframe Developer and Lead
Senior Software Engineer, Audio-Video Processing (Req ID: 2025-14)
Senior Integration Architect/Boomi Developer
Senior Manager, Developer Security Enablement and Operations
Lead Data Scientist - Articial Intelligence Specialist
Lead Data Scientist - Feature Engineering

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote Senior Software Engineer - 34123

Turing

Toronto null

Remote

Remote

CAD 100,000 - 125,000

Part time

Yesterday
Be an early applicant

Senior Software Engineer

Ontario Cannabis Store

Toronto null

Remote

Remote

CAD 81,000 - 123,000

Full time

2 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto null

Remote

Remote

CAD 100,000 - 150,000

Part time

8 days ago

Senior Software Engineer (Remote)

Whitecollars

Toronto null

Remote

Remote

CAD 80,000 - 120,000

Full time

11 days ago

EverHealth - Sr. Software Engineer

TIMELY LTD

Toronto null

Remote

Remote

CAD 100,000 - 110,000

Full time

9 days ago

Senior Software Engineer

Autodesk, Inc.

null null

Remote

Remote

CAD 98,000 - 145,000

Full time

Yesterday
Be an early applicant

Senior Full Stack Software Engineer

Athennian

Toronto null

Remote

Remote

CAD 90,000 - 130,000

Full time

Yesterday
Be an early applicant

Senior Software Engineer - Credit

Marqeta, Inc.

Toronto null

Remote

Remote

CAD 112,000 - 140,000

Full time

Today
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto null

Remote

Remote

CAD 100,000 - 120,000

Part time

16 days ago