Talent.com
BBU Brainbox AI US
Senior Software EngineerBBU Brainbox AI US • Montreal, Quebec, Canada
Senior Software Engineer

Senior Software Engineer

BBU Brainbox AI US • Montreal, Quebec, Canada
30+ days ago
Salary
CA$111,308.33 yearly
Job type
  • Full-time
Job description

Be a part of our mission! As a world leader in creating comfortable sustainable and efficient climate solutions for buildings homes and transportation its our responsibility to put the planet first. For us at Trane Technologies and through our businesses including TraneandThermo King sustainability is not just how we do businessit is our business. Do you dare to look at the worlds challenges and see impactful possibilities Do you want to contribute to making a better future If the answer is yes we invite you to consider joining us in boldly challenging whats possible for a sustainable world.

Learn about our benefits designed for you to Thrive at work and at home.

We boldly go.

Where is the work:

Our BrainBox AI Workplace Presence model dedicates specific in-office days each month to focus on relationships learning and innovation.

Whats in it for you:

The Senior Software Engineer on the Algorithm Team plays a key role in designing building and maintaining the core software systems that power BrainBox AIs autonomous HVAC optimization platform. This role focuses on developing scalable microservices enabling realtime data processing and collaborating with data scientists and ML engineers to bring intelligent building algorithms into production.

What you will do:

  • Design build and maintain highperformance microservices that support BrainBox AIs autonomous HVAC optimization platform.

  • Collaborate closely with data scientists and machine learning engineers to productionize advanced buildingcontrol algorithms.

  • Develop reliable scalable APIs using FastAPI to support realtime data ingestion processing and decisionmaking workflows.

  • Implement eventdriven architectures using Kafka to enable highthroughput streaming and distributed processing.

  • Create optimize and maintain NoSQL data models with DynamoDB to support largescale operational workloads.

  • Deploy and manage cloudnative services on AWS following bestpractice security performance and resiliency standards.

  • Build containerize and maintain application components using Docker for consistent deployment across environments.

  • Contribute to architectural decisions ensuring systems are robust maintainable and scalable as the platform evolves.

  • Troubleshoot and resolve complex production issues ensuring high system reliability and performance.

  • Participate in Agile ceremonies code reviews and collaborative planning with a highly crossfunctional team.

  • Mentor junior developers and provide guidance on coding standards design practices and problemsolving approaches.

Requirements & Qualifications

  • Bachelors or Masters degree in Computer Science Software Engineering or related field

  • 5 years of professional software development experience

  • Advanced proficiency in Python including asynchronous programming

  • Experience building microservices and APIs using FastAPI

  • Handson experience with Kafka or similar realtime messaging technologies

  • Strong knowledge of AWS cloud services (ex: Lambda ECS EC2 S3 IAM)

  • Experience with DynamoDB or comparable NoSQL databases

  • Experience using Docker to package and deploy applications

  • Ability to write clean maintainable welltested code

  • Experience working in Agile environments

  • Background working on algorithmic or datadriven systems is a strong asset

  • Experience mentoring teammates and contributing to architectural decisions

Language Requirements
French-English bilingualism is required.
In addition to fluency in French successful candidates must have full professional proficiency in English in order to support and collaborate with English-speaking clients colleagues and/or various stakeholders.

Annual Base Salary Range or Hourly Base Pay Range:

$111308.33 - $155435.00

Compensation Type:

Salary

Incentive Eligible:

Yes

Sales Commission Eligible:

No

Disclaimer: We strive to provide competitive compensation for this position tailored to a variety of factors. The actual compensation will depend on elements such as seniority merit geographic location education experience travel requirements and union designation. Our compensation range is generally based on the national average for the country. Additionally benefits may vary depending on the region business alignment union involvement and employee status.

This posting is for an existing vacancy. The position is imminently available and qualified candidates will be considered for immediate placement.

We offer competitive compensation and comprehensive benefits and programs. We are an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race color religion sex sexual orientation gender identity national origin pregnancy age marital status disability status as a protected veteran or any legally protected status.


Required Experience:

Senior IC


Employment Type : Full-Time
Experience: years
Vacancy: 1
Monthly Salary Salary: 111308 - 155435
Create a job alert for this search

Senior Software Engineer • Montreal, Quebec, Canada

Similar jobs

Senior Software Engineer, Backend

Common RoomMontreal (administrative region), QC, CA
Full-time

Common Room is the customer intelligence platform that captures every buying signal, giving companies superpowers with AI enrichment and automation to reach the right person with the right context ... Show more

 • Promoted

Paytm Senior Software Engineer

AC780Montreal, Montreal (administrative region), CA
Full-time

At Paytm Labs, we build technologies that powers Paytm India, the world's’ fastest growing mobile payments and commerce ecosystem.In addition to, the Paytm Canada app.We use our skills and our bigg... Show more

 • Promoted

Senior Software Engineer in AI Development

AlphaSenseMontreal (administrative region), QC, CA
Full-time

Drive innovation in AI technology as a Principal Software Engineer.Lead the evolution of scalable data extraction systems while fostering a collaborative and inclusive team atmosphere.In this senio... Show more

 • Promoted

Senior Software Engineer II

Tripledot StudiosMontreal (administrative region), QC, CA
Full-time

Tripledot is one of the largest independent mobile games companies in the world.We are a multi‑award‑winning organisation, with a global 2,500+ strong team across 12 studios.Our expanded portfolio ... Show more

 • Promoted

Senior Back End Software Engineer

EpistemixMontreal (administrative region), QC, CA
Full-time

Senior Back End Software Engineer.Our software engineers at Epistemix show a clear passion for quality and love to bring software to life.You are energized by the idea of building something new and... Show more

 • Promoted

Senior Backend Engineer

ModesMontreal (administrative region), QC, CA
Full-time

Modes is a digital transformation and organizational design collective working with various clients throughout North America.Our focus is on financial services.We help clients plan, design and laun... Show more

 • Promoted

Senior Software Engineer

Dye & Durham CorporationMontréal, Quebec, Canada
Full-time

Position Senior Software Engineer at Dye & Durham Corporation.Department Software Development.Location Montreal, Quebec, Canada.Description We are seeking a collaborative and motivated Software Dev... Show more

 • Promoted

Senior Software Engineer

PentasiaMontreal (administrative region), QC, CA
Full-time

Get AI-powered advice on this job and more exclusive features.Sign in to access AI-powered advices.Continue with Google Continue with Google.Continue with Google Continue with Google.Continue with ... Show more

 • Promoted

Senior Software Engineer

InvertMontreal (administrative region), QC, CA
Full-time

This range is provided by Invert.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.The company At Invert, we are on a mission to dramatically redu... Show more

 • Promoted

Senior Software Engineer

Berkeley PaymentsMontreal (administrative region), QC, CA
Full-time

Berkeley Payments is a leading payment technology provider specializing in innovative solutions for businesses to manage and process payments seamlessly.We pride ourselves on offering cutting‑edge ... Show more

 • Promoted

Senior Software Engineer, Global Markets Platform Lead

AlpacaMontreal (administrative region), QC, CA
Full-time

A leading financial technology company is seeking a Senior Engineer to design and maintain systems that empower millions of users.This role requires proven experience in financial systems and the a... Show more

 • Promoted

Senior Software Engineer - Logistics

PostGridMontreal (administrative region), QC, CA
Full-time

PostGrid is a global leader in enterprise SaaS platform for automated offline communications.Our robust APIs empower organizations to create, personalize, and dispatch physical mail letters, postca... Show more

 • Promoted

Remote Senior Software Engineer - 34123

TuringMontreal (administrative region), QC, CA
Remote
Full-time

Be among the first 25 applicants.Senior Software Engineer – LLM Evaluation & Repository Validation.We are building LLM evaluation and training datasets to train LLM to work on realistic software en... Show more

 • Promoted

Senior Software Engineer

fiveonefourMontreal (administrative region), QC, CA
Full-time

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Show more

 • Promoted

Senior Software Engineer - Cloud Infrastructure

ClickHouseMontreal (administrative region), QC, CA
Full-time

Recognized on the 2025 Forbes Cloud 100 list, ClickHouse is one of the most innovative and fast-growing private cloud companies.With more than 3,000 customers and ARR that has grown over 250 percen... Show more

 • Promoted

Senior Software Engineer

Warner Media, LLC.Rivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

DiscoveryWelcome to Warner Bros.Behind WBD's vast portfolio of iconic content and beloved brands are the storytellers, the creators, the dreamers bringing characters to life.We offer career‐def... Show more

 • Promoted

Senior Software Engineer

Leadership ConnectMontréal, Canada
Full-time

At Leadership Connect, we believe that relationships are everything in business and in life.Founded by two former CEOs of S&P 500 companies and a former presidential press secretary, our premie... Show more

 • Promoted

Senior Backend Engineer — Remote, Equity, Impact

DraftwiseMontreal (administrative region), QC, CA
Remote
Full-time

A forward-thinking legal tech firm is looking for an experienced back end software engineer to join their team.In this role, you will take ownership of tech features and write high-quality code.Wit... Show more

 • Promoted

Senior Software Engineer

SecurityScorecardMontréal, Canada
Full-time

SecurityScorecard is the global leader in cybersecurity ratings, with over 12 million companies continuously rated, operating in 64 countries.Founded in 2013 by security and risk experts Dr.Alex Ya... Show more

 • Promoted

Senior Staff Software Engineer — Scale SaaS for Impact (Hybrid)

ZeffyMontreal
Full-time

A nonprofit platform in Montreal is seeking a Staff Software Engineer to enhance its engineering team.The ideal candidate should have over 8 years of experience in SaaS products, a track record of ... Show more