For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Snapcommerce
Snapcommerce

Engineering Manager (Platform)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Manager

Tech stacks

Microservices
Python
PostgreSQL
+8

Permanent role
5 years ago
Apply now

Engineering Manager (Platform)

Toronto - Remote /

Engineering – Platform + Product Engineering /

Full-time

Apply for this job

About Us

*PLEASE NOTE: As you may be aware, Snapcommerce closes every year from December 24th, 2021 until January 4th, 2022. We use this time to reset, recharge, and spend time with our loved ones. As such, should you apply over the holiday break, please expect to hear from us in January! Happy Holidays!

Snapcommerce is a high-growth company that sits at the intersection of mobile commerce and fintech. Our flagship product Snaptravel allows millions of users around the world to book their travel over messaging. We are currently in the scale-up phase of the company with plans to grow from ~100 employees to ~300+ employees as fast as possible while maintaining the competitive advantages and culture of being a startup.

With a high-performing team of world-class leaders, Snapcommerce thrives on tackling complex problems within AI, E-commerce, and Conversational Design to push the boundaries of the value we can add to our users’ lives!

At Snapcommerce, we pride ourselves on the performance-driven environment we’ve created for our team to prosper and excel. Our values are rooted in making data driven-decisions and risk-taking actions that add value to both the user and the company. Check out this article from our CEO, Hussein on Snapcommerce's Core Values.

About the Role

We are looking to bring on an Engineering Manager for a new squad on our Platform Engineering backend team.

Our platform engineering team owns our search, booking, and fintech engines, tackling the most complex performance, scalability, and infrastructure backend challenges at the company. The engines handle over 1000 requests/second, ingest over 1TB/day of data and processes over $1MM/day in sales, while maintaining a 99.9+% uptime. They provide the platform on top of which our product engineering team builds product features.

The new Platform Engineering squad will consist of an Engineering Manager (this role) that will manage 1 senior engineer, 2 intermediate engineers, and 2 junior engineers (to be hired). The team will also mentor / host 2 engineering interns per term. We plan to adopt a domain-based structure for the engineers on the team, wherein we create subspecialties (domains), and each domain is led from a technical standpoint by one engineer, with multiple contributors. In addition to software engineers, the squad will also contain a Technical Account Manager responsible for overseeing 3rd party integrations, and a Technical Product Manager to support project roadmapping.

Diving into more detail, as a Platform Engineering Manager you will:

  • Grow and manage a Python backend team of 5 engineers (+2 eng interns)
  • Propel the business forward by leading high-impact projects end-to-end in a fast-paced, iterative, data-driven, startup environment
  • Shape the technical roadmap for the team, contribute to roadmap and OKR discussions, and lead the engineering agile processes for the team
  • Contribute to a culture of continuous improvement and growth, ensuring team members excel with oversight and mentorship, are working on projects at the intersection of interest, skill, and business impact, and have concrete opportunities for growth
  • Contribute and/or lead cross-functional projects, such as with our Supply, Finance, and Data teams
  • Ensure the team’s code and release quality by completing code reviews and ensuring robust tests are written, and ensuring a sufficient release cadence for microservices owned by the team
  • Strategically contribute technically - write important design docs, tackle particularly intricate components / features or services, etc.
  • Contribute to cross-squad and cross-eng technical talks and discussions, and opportunities to improve engineering productivity and processes.

Our Tech

  • We use a state of the art architecture powered by micro-services, written primarily in Python (Flask and Quart Framework), Redis, and Postgres for storage with a focus on scalability and maintainability
  • We use Gitlab for version control and (along with Docker) CI/CD, and our infrastructure is hosted on AWS, making use of Kubernetes, RDS, etc
  • We develop data pipelines (DAGs) and use Airflow to schedule and run them
  • We invest heavily in monitoring and automated alerting using Datadog, and integrate this data into creating self-healing systems
  • We log application-level information using a proprietary logging pipeline, and leverage data analysis using Snowflake & Looker to facilitate data-driven decision making and experimentation

About You

  • You have 4+ years software development experience, including 1+ years of either formal management or close mentoring of junior and intermediate software developers, and 1+ years as a Senior Software Engineer or Team / Technical Lead
  • You have senior technical depth building and working with backend web services
  • You have backend software experience and are interested in managing a backend team
  • You have been a technical lead for shipping major features / projects, and have worked with multiple codebases
  • You have been involved in hiring and interview processes
  • You are highly motivated / passionate, interested in continuous learning, and looking forward to working in a fast-paced startup environment, with an emphasis on delivering business value
  • You have experience owning production services, working in an agile environment, collaborating cross-functionally, and SQL / analytical skills
  • You are interested in 25:25:25:25 split between technical leadership, team management, people management, and individual technical contributions (shifting to 30:30:30:10 over time)
  • You have strong knowledge of modern web technologies, system design & architecture, and microservices
  • You are a strong communicator, for both technical and non-technical topics.

Why work at Snapcommerce?

  • Work with a group of ultra-smart hard-working talent coming from companies such as Google, Uber, & Facebook
  • Join a results-driven organization where performance is measured by your output and not the number of hours you work
  • Be part of a 100% transparent culture where every employee has access to board decks, strategy, and financials
  • Work on projects that have instant impact, with most engineers pushing code to production within their first week
  • Every day you will be helping our customers save money, earn rewards, and experience more of what life has to offer, making this a very rewarding and meaningful career

Our Work Perks

  • Flexible working hours with complete work-from-home freedom
  • Guilt-free unlimited vacation policy with great employee travel discounts using SnapTravel
  • Competitive salaries, equity options, full benefits from day one, wellness budgets and paid L&D
  • Generous EI top-up, parental leave, additional vacation and a flexible return-to-work plan
  • Continued growth with a generous employee L&D budget and Diversity & Inclusion events
  • Guilt-free paid stress days and mental health support

We Believe in Equal Opportunity

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Apply for this job

About Snapcommerce

👥51-200
📍Toronto, Ontario, Canada
🔗Website

Snapcommerce Service

Snapcommerce product / service
Snapcommerce product / service
Snapcommerce product / service
Snapcommerce product / service
Snapcommerce product / service

How does Snapcommerce work?

SnapCommerce uses messaging to help customers find the right product at the right price - so they can save money and spend more time on what is important to them.

Company culture

Think Big

Pushing ourselves to reach higher is in our DNA. We relentlessly take risks, dream big and challenge the status quo.

Data Driven

Smart ideas come from anyone and everyone on the team, and we let the customer and data decide what sticks.

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service