Software Engineer, Systems - Toronto - Micromart

    Micromart
    Micromart Toronto

    1 week ago

    Description

    Location: Toronto (Hybrid. In office most of the time, with flexibility when work does not require hardware access.)

    About Micromart


    Micromart is building the platform for unattended retail. We empower entrepreneurs to turn any location into a retail opportunity, from offices and condos to gyms, hotels, and other shared spaces. Our focus is on giving entrepreneurs powerful tools that are simple to use, while delivering a fast, intuitive shopping experience for shoppers.

    Often described as Shopify for physical commerce, Micromart provides the infrastructure that powers unattended retail in the real world.

    Our Team


    Micromart launched just over a year ago and is now used in thousands of locations across North America. We're a small and growing team working closely across product, platform, and smart store systems, from design through production.

    Work here is end to end. That means thinking through problems, making pragmatic tradeoffs, shipping code, and improving systems over time. As we scale, there's real ownership, real impact, and room to grow.

    How you can help


    As a Software Engineer, Systems & Edge on the Smart Store team, you will help build and operate the software systems that run inside Micromart smart stores.

    You will design and maintain software that runs close to the hardware, integrating with cameras, payment terminals, locks, routers, sensors, and other components. Your focus will be on building systems that are reliable, observable, and resilient while operating continuously.

    Most development and testing happens in a virtual smart store environment that simulates devices and system behavior, allowing you to build, test, and debug workflows without being blocked by physical hardware. Physical devices are used when validation, investigation, or performance testing requires it.

    The system is built primarily in and TypeScript, with Express-based services running in Docker on Linux-based edge devices and managed through IoT device management platforms. Engineers deploy code remotely, access devices, inspect logs, proxy requests, and debug systems running in production. Strong software fundamentals and sound architectural judgment are essential.

    This role is open to experienced intermediate and senior engineers, with scope and ownership scaled based on experience.

    At Micromart, you will

    • Design, build, and maintain and TypeScript services running on edge devices
    • Build and operate Express-based services deployed in Docker on Linux
    • Work on real-time systems using sockets and event-driven architectures
    • Integrate with cameras, payment devices, locks, routers, sensors, and other hardware
    • Work with USB and other device protocols, networking, IP addressing, and connectivity constraints
    • Build systems that handle real-time events, intermittent connectivity, and offline scenarios
    • Investigate and resolve issues across application code, operating systems, networking, and hardware
    • Debug camera recording pipelines and other performance-sensitive workloads
    • Improve observability, logging, and monitoring for systems running in production
    • Collaborate closely with platform, frontend, and hardware teams
    • Make pragmatic tradeoffs that prioritize stability, simplicity, and long-term maintainability
    • Take ownership beyond writing code, including code reviews, release follow-through, and raising the quality bar across the team

    What you bring to the team

    • Strong experience building and owning production software systems
    • Solid fundamentals in systems design, debugging, and software architecture
    • Experience with , TypeScript, and service-based architectures
    • Experience building real-time systems using sockets or event-driven patterns
    • Comfort working with Linux-based systems, containers, and device-level software
    • Experience integrating with hardware or external devices using USB, network protocols, or similar interfaces
    • Strong understanding of networking fundamentals, including IP addressing and local networks
    • Ability to reason about performance, reliability, and observability in long-running systems
    • Comfort working close to hardware and physical constraints
    • A strong sense of ownership and initiative, with a desire to improve systems and team quality over time

    Nice to have

    • Experience with edge computing, IoT, or connected device platforms
    • Experience working with Linux or Android-based devices
    • Experience with cameras, vision systems, or video recording pipelines
    • Experience with Balena or similar device management platforms
    • Experience with React or React Native
    • Background in startups or small teams where ownership mattered more than process

    Our Values


    We are driven by ambitious, mission-focused thinking and a deep commitment to earning customer trust. We value craftsmanship, simplicity, and quality, and we are intentional about how we build, the tradeoffs we make, and the problems we choose to solve.

    We believe in getting things done thoughtfully, improving continuously, and working closely together to build a great product.

    Why Micromart


    You will work on systems that operate in the real world and matter every day. You will tackle challenging problems at the intersection of software and hardware. You will join a small team where your work directly impacts reliability, uptime, and customer trust as Micromart continues to scale smart retail systems across thousands of locations.

    We believe software should empower people to build real businesses in the physical world. Micromart exists to give entrepreneurs practical, durable tools to create opportunity where people live and work, and your work will directly support that.

    This year marks a major growth phase for Micromart. We've achieved a lot with a very small team, built the core smart store product and the platform that powers it, and are now focused on scaling, shipping new product capabilities, and raising the bar on product quality and our technical stack. If you enjoy owning real systems and pushing them to the next level, there's a lot to dig into.

    What We Offer

    • Competitive salary and equity
    • Health, dental, and vision benefits for employees and dependents
    • Monthly fitness or wellness stipend
    • Hybrid work environment, with access to our Toronto office
    • Meals provided when working from the office
    • Centrally located downtown office near Union Station

    Micromart is an equal opportunity employer and welcomes applicants from all backgrounds.


    #J-18808-Ljbffr

  • Work in company

    Power System Engineer

    Only for registered members

    +L'ingénieur en systèmes électriques assurera la croissance des activités de services-conseils en systèmes de puissance en Amérique du Nord. · ...

    Toronto, Ontario

    1 month ago

  • Work in company

    Railway System Engineer

    Only for registered members

    Job Description · What if you could redefine what's possible? · With us, you can. You're looking for purpose, growth, and opportunity. For people who understand. We are the home of ambitious, passionate, and innovative minds. With unmatched expertise in engineering, consulting, a ...

    Toronto, Ontario

    4 days ago

  • Work in company

    Power System Engineer

    Only for registered members

    Nous recherchons un ingénieur en systèmes électriques pour rejoindre notre équipe de DNV Energy Systems. Vous travaillerez sur des projets liés à l'énergie renouvelable et aux réseaux électriques. · Effectuer des études électromagnétiques transitoires (EMT) · Développer/ajuster d ...

    Toronto

    1 month ago

  • Work in company

    Power System Study Engineer

    Only for registered members

    Do you have passion working with a diverse, collaborative team to lead decarbonization and the advancement of Renewable Energy in Power Grids ? Êtes-vous enthousiaste à l'idée de travailler sur la planification de la transmission du réseau électrique , la production , l'interconn ...

    Toronto, ON

    1 month ago

  • Work in company

    System Engineer

    Only for registered members

    Geek+ is an advanced robotics and AI Technologies Company specializing in AI-powered logistic solutions. With stations around the world, Geek+ was founded in 2015 in Beijing China and has quickly risen to become the largest independent logistics robotics company in the world. The ...

    Toronto, Ontario, Canada $90,000 - $140,000 (CAD) per year

    1 week ago

  • Work in company

    Systems Engineer II

    Only for registered members

    We can't afford to be boring. Neither can you. The scale and scope of what TD does may surprise you. · On recherche un ingénieur système passionné par tout ce qui touche la technologie et les applications réalistes, résistantes, scalables et stables. ...

    Toronto $96,900 - $136,800 (CAD)

    2 weeks ago

  • Work in company

    IT Systems Engineer

    Only for registered members

    +We're looking for an IT Systems Engineer to help integrate, scale and secure the internal systems that power a fast-growing organization. · +Internal IT Operations: Day-to-day operation of corporate macOS endpoints (macOS). · /Internal IT Operations: Provide tier 2/3 support for ...

    Toronto, Ontario

    1 month ago

  • Work in company

    Systems Engineer II

    Only for registered members

    We can't afford to be boring. Neither can you. The scale and scope of what TD does may surprise you. · Within TD Technology, the Treasury Analytics Group (TAG) is dedicated to support the Treasury and Balance Sheet Management (TBSM) department in measuring and managing liquidity ...

    Toronto $91,200 - $136,800 (CAD)

    1 month ago

  • Work in company

    Systems Engineer

    Only for registered members

    · IPC is a fintech company that focuses on the human element. With a global presence, we support local markets with our advanced cloud-based trading communications and managed connectivity solutions. · Through our portfolio of communications and connectivity solutions, we focus ...

    Toronto, Canada $90,000 - $140,000 (CAD) per year

    1 day ago

  • Work in company

    IT Systems Engineer

    Only for registered members

    We are looking for an IT Systems Engineer based in the Greater Toronto Area to support Felix Health's growing technology environment. This role is primarily remote but requires occasional on-site visits. · Helpdesk & Onboarding/Offboarding · Provide L1/L2 support for Felix staff ...

    Toronto, Ontario

    1 month ago

  • Work in company

    Systems Engineer

    Only for registered members

    We are seeking a Systems Engineer to join our team at IPC. · ...

    Toronto, Ontario

    1 month ago

  • Work in company

    Systems Engineer

    Only for registered members

    This is your chance to lead major tech transformations - from server migrations to cloud upgrades - all while being the go-to expert clients rely on. · ...

    Toronto, Ontario

    1 month ago

  • Work in company

    Power System Study Engineer

    Only for registered members

    Description · Do you have passion working with a diverse, collaborative team to lead decarbonization and the advancement of Renewable Energy in Power Grids?  Are you excited working on electric grid transmission planning, generation, large load interconnection such as data center ...

    Toronto, ON, Canada $90,000 - $130,000 (USD) per year

    1 week ago

  • Work in company

    Sr System Engineer

    Only for registered members

    We're looking for a full-time Senior System Engineer to join our team in Toronto, ON. You'll play a central role in transforming Canada's busiest transit system, contributing to the success of the GO Expansion project. · ...

    Toronto, ON $80,000 - $160,000 (CAD) per year

    1 week ago

  • Work in company

    Manager, Systems Engineering

    Only for registered members

    About Us · A career at Hitachi Rail will help create a legacy. With operations in every corner of the world, our work goes to the cutting-edge of digital transformation and technology. From the multi-cultural strength of our global organisation to the sustainable and innovative w ...

    Toronto, ON $95,000 - $150,000 (CAD) per year

    1 week ago

  • Work in company

    Systems Support Engineer

    Only for registered members

    The Systems Support Engineer is responsible for the day-to-day resolution of issues and requests escalated from Systems Support [Tier 1] as well as the monitoring and maintenance of all workstations and peripherals within the Blue Ant Media network. · 4+ years' experience as a Sy ...

    Toronto, ON

    3 weeks ago

  • Work in company

    System Engineer

    Only for registered members

    A systems engineer with strong interface management background is required for the Ontario Line project in Downtown Toronto. The candidate must have experience with large metro/rail projects and civil + systems scope. · ...

    Toronto

    1 month ago

  • Work in company

    IT Systems Engineer

    Only for registered members

    We are looking for an IT Systems Engineer based in the Greater Toronto Area to support Felix Health's growing technology environment.This role is primarily remote but requires 1–2 on-site visits per month. · ...

    Toronto

    1 month ago

  • Work in company

    IT Systems Engineer

    Only for registered members

    We are looking for an IT Systems Engineer to help integrate, scale and secure the internal systems that power a fast-growing organization. · Internal IT Operations: Be part of day-to-day operation of corporate macOS endpoints (macOS). · Manage device lifecycle at scale: provision ...

    Toronto $81,000 - $99,000 (CAD)

    1 month ago

  • Work in company

    IT Systems Engineer

    Only for registered members

    Felix is Canada's first end-to-end healthcare experience, providing online treatment, prescription delivery and ongoing care. · ...

    Toronto

    1 month ago

  • Work in company

    Systems Engineer

    Only for registered members

    Waabi is seeking a passionate and experienced safety or systems engineer to spearhead the development and implementation of critical safety framework methods that underpin our driverless autonomy readiness decisions. · ...

    Toronto $126,225 - $163,000 (USD) Full time

    1 month ago

Jobs
>
Toronto