Search jobs > Toronto, ON > Senior software engineer

Senior Software Engineer

Moselle
Toronto, Ontario, Canada
$80K-$150K a year
Full-time

Moselle is seeking a full-time Senior Software Engineer to join our team. In this role, you'll be instrumental in developing and refining our AI-powered inventory automation software that's revolutionizing how merchants manage and purchase their inventory.

This position is ideal for a hands-on engineer who thrives on solving complex problems, can balance technical requirements with user needs, and is comfortable switching between high-level system architecture and detailed coding tasks throughout the day.

We're looking for someone who's passionate about building innovative solutions and isn't afraid to dive deep into challenging coding tasks to support the team.

What you'll be doing

As a Senior Software Engineer at Moselle, you will play a crucial role in developing and enhancing our AI-powered inventory automation platform.

Your expertise will be vital in creating scalable, efficient solutions that help merchants streamline their inventory operations.

Key responsibilities include :

  • Architecting and implementing robust, scalable software solutions for inventory automation (i.e forecasting, planning and purchasing)
  • Developing and optimizing AI and machine learning algorithms for predictive inventory analysis
  • Collaborating with cross-functional teams to translate business requirements into technical specifications
  • Leading the design and implementation of RESTful and GraphQL APIs and integrations with various e-commerce platforms
  • Conducting code reviews and ensuring high code quality standards are maintained
  • Troubleshooting complex issues and optimizing system performance
  • Staying abreast of emerging technologies and industry trends to drive innovation within the platform
  • Participating in agile development processes, including sprint planning and retrospectives
  • Contributing to technical documentation and knowledge sharing within the engineering team

What we are looking for

Technical Skills :

  • 5+ years of experience in software engineering
  • Proficiency in Ruby, Python, JavaScript and TypeScript
  • Proficiency in of Ruby on Rails
  • Experience with React and Vite for frontend development
  • Familiarity with cloud platforms, particularly AWS and GCP
  • Knowledge of database technologies including PostgreSQL and Redis
  • Knowledge of data formats like Parquet, CSV, and Arrow
  • Knowledge of ETL pipelines, data transformation, and data warehousing using tools such as dbt, Dagster, Polars, Pandas, BigQuery, and Redshift.
  • DevOps experience, including Terraform and CI / CD pipelines
  • Agile methodology experience

Abilities :

  • Excellent problem-solving and analytical thinking abilities
  • Strong communication skills, both written and verbal
  • Ability to work collaboratively in a team environment
  • Self-motivated with a proactive approach to learning and development
  • Adaptability and willingness to work in a fast-paced, evolving startup environment
  • Leadership potential and mentoring capabilities

Bonus Points :

  • Understanding of machine learning principles (non-LLM), especially in time series forecasting, linear optimization, and constraint-based programming
  • Familiarity with any commerce platforms like Shopify, Amazon FBA, or Walmart Marketplace
  • A genuine enthusiasm for commerce and its technological evolution

Working at Moselle

Joining Moselle means embarking on an exciting journey of innovation and growth in the rapidly evolving business automation space.

As a fast-growing startup based in Toronto, we pride ourselves on excellence, ambition, and pushing the boundaries of what's possible in business automation.

When you become part of our team, you're not just taking on a job you're taking ownership of your work and directly contributing to the transformation of how businesses operate.

In this role, you'll have the opportunity to make a significant impact on a product that's addressing a billion-dollar problem in the commerce industry, while working with cutting-edge technologies in a fast-paced, innovative environment.

Salary and Benefits

  • C$80,000 - $150,000
  • Equity
  • Generous Time off
  • HSA spending account for medical, dental, vision
  • 5 days ago
Related jobs
Promoted
Syntronic
Markham, Ontario

Are you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics?. Work closely with software testers, product owners, and developers in an agile environment to drive continuous improvem...

Promoted
StackAdapt
Canada

As an Engineer at StackAdapt, you will be directly involved in the development of our advertising platform, producing production-level code that will have a direct impact on the success of our product. StackAdapt’s engineering organization believes in working collaboratively and cross-functionally. ...

Puzzle Cats
Toronto, Ontario

About the Senior Software Engineer position. Senior Software Engineer requirements are:. We are looking for talented engineers interested in creating something big! To succeed in this role, you will need to have a good understanding of the casual mobile game market. ...

Ladders
Toronto, Ontario

We are looking for an experienced Software Engineer who has a background in the AdTech industry and is excited to contribute to the development of an innovative defense platform that will disrupt the economics of cybercrime. At least 5 years of experience as a Software Engineer. The solution is to b...

Emburse
Toronto, Ontario

Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse, known for its innovation and award-winning technolo...

Snowflake
Toronto, Ontario

OUR IDEAL SENIOR SOFTWARE ENGINEER WILL HAVE:. We’re still early in our journey to build a robust data apps ecosystem and we are looking for talented and passionate engineers to grow and innovate with us. AS A TECH LEAD AND STAFF ENGINEER, YOU WILL:. Lead and mentor a team of engineers through desig...

StackAdapt
Canada

As an Engineer at StackAdapt, you will be directly involved in the development of our advertising platform, producing production level code that will have a direct impact on the success of our product. StackAdapt’s engineering organization believes in working collaboratively and cross functionally. ...

Scotiabank
Toronto, Ontario

Reporting to a Senior Manager, you will be responsible for designing & implementing scalable, high-quality web applications, by utilizing both front- and back-end technologies with a focus on. If you are passionate about creating exceptional software solutions and have a solid foundation in full...

Hopper
Toronto, Ontario

Do you want to substantially impact the future of Hopper's travel technology? We're hiring a Sr Software Engineer to join our Hotel team and help us innovate the evolution of travel selling and booking technology. As a Software Engineer, you will be directly responsible for crafting, implementing, a...

570 The Dominion of Canada General
Toronto, Ontario

Travelers is seeking a Senior Software Engineer to join our organization as we grow and transform our Technology landscape. Individual will complete advanced software end to end engineering tasks that span many parts of a system including designing, developing, analyzing, configuring, testing, debug...