Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Data

Solink

Staff Software Engineer, Data

Level: P4
Location: Remote, Canada
Reports To: Sean Yang, Director of Engineering
Type: Permanent | Full-Time

About Solink

At Solink, our mission is safeguard what matters most . We provide businesses with the tools to know sooner and act faster by transforming video security into real-time operational insights.

Our cloud-based platform integrates seamlessly with your existing cameras and systems, turning them into intelligent sensors that detect and interpret key moments. This empowers teams to make data-driven decisions, enhance security, and improve operational efficiency.

Trusted by over 36,000 locations across 60+ countries - including brands like McDonald’s and JYSK - Solink delivers clarity when it counts. Our solutions help businesses reduce shrink, optimize performance, and respond proactively to potential threats.

We're growing rapidly, earning industry recognition, and scaling with purpose. We’ve been recognized by Deloitte’s Fast 50™ and Fast 500™, Business Intelligence Group, and as one of Ottawa’s Best Places to Work. And we’re just getting started!

The Role

The Data team at Solink builds and manages a growing list of over 300 integrations to various data systems, including databases, POS systems, access control systems, analytics platforms, APIs, and more. These integrations form the basis of Solink’s powerful data analytics platform, a critical component of the Solink application.

We’re looking for a Staff Software Engineer (P4) to join our Data Infrastructure team. At this level, you’re trusted to set technical direction for infrastructure supporting 10M+ events per day, to be a strategic collaborator with architects and other R&D teams, and to mentor colleagues across the team. You will work on multiple components of the product and AWS infrastructure, and your work will directly shape the scalability and efficiency of our data processing pipeline.

What You’ll Do

  • Build Scalable Infrastructure: Design and maintain backend systems and data infrastructure that support high volumes of integrations and real-time events across the Solink platform

  • Own the Full Stack: Contribute to both backend and frontend development using Node.js, React, and Serverless frameworks, delivering performant, reliable features used by thousands of customers

  • Set Technical Direction: Drive architecture decisions for the data pipeline and integrations platform, and document standards so they scale across the team

  • Collaborate Across Teams: Work closely with architects, R&D, and cross‑functional teams to implement new capabilities, improve system performance, and shape technical direction

  • Plan with Intention: Participate in and help lead recurring design and planning meetings to scope and break down future work with input from product and engineering stakeholders

  • Drive Tasks to Completion: Use Jira to manage and prioritize your work, taking full ownership of deliverables while maintaining strong team collaboration

  • Support the Product: Assist customer support and success teams by troubleshooting, resolving issues, and delivering clear, technical explanations when needed

  • Innovate with Purpose: Stay ahead of the curve by researching new technologies and contributing ideas to continuously improve product performance, maintainability, and scalability

  • Mentor and Raise the Bar: Coach other engineers through complex problems, lead by example in code reviews, and share knowledge that lifts the whole team

Role Expectations

This is a P4 — Staff level role. At Solink, individuals at this level are strategic collaborators who set technical direction, mentor across and beyond their immediate team, and can be relied on to drive team‑and‑org-wide initiatives with minimal direction.

In this role, you’ll be expected to:

  • Strategize with teammates and architects cross‑functionally on key Data team initiatives

  • Lead projects end‑to‑end, keeping key stakeholders informed and anticipating issues before they block delivery

  • Coach and mentor other engineers through complex problems, and give constructive, direct feedback

  • Build frameworks, standards, and tooling that scale the team’s effectiveness beyond any single integration or feature

  • Continuously grow your own expertise and share learnings back with the team

In this role, you'll be expected to:

  • Build Scalable Infrastructure: Design and maintain backend systems and data infrastructure that support high volumes of integrations and real-time events across the Solink platform

  • Own the Full Stack: Contribute to both backend and frontend development using Node.js, React, and Serverless frameworks, delivering performant, reliable features used by thousands of customers

  • Set Technical Direction: Drive architecture decisions for the data pipeline and integrations platform, and document standards so they scale across the team

  • Collaborate Across Teams: Work closely with architects, R&D, and cross‑functional teams to implement new capabilities, improve system performance, and shape technical direction

  • Plan with Intention: Participate in and help lead recurring design and planning meetings to scope and break down future work with input from product and engineering stakeholders

  • Drive Tasks to Completion: Use Jira to manage and prioritize your work, taking full ownership of deliverables while maintaining strong team collaboration

  • Support the Product: Assist customer support and success teams by troubleshooting, resolving issues, and delivering clear, technical explanations when needed

  • Innovate with Purpose: Stay ahead of the curve by researching new technologies and contributing ideas to continuously improve product performance, maintainability, and scalability

  • Mentor and Raise the Bar: Coach other engineers through complex problems, lead by example in code reviews, and share knowledge that lifts the whole team

What You Bring

Must-Have:

  • Technically Grounded: 5+ years of software development experience, supported by a degree in Computer Science, Engineering, or a related technology field

  • Database Breadth: Experience working with SQL/NoSQL systems — especially Elasticsearch or DynamoDB

  • Collaborative Developer: You thrive in team environments, lead design sessions, and communicate effectively with peers, product managers, and leadership

  • Cloud Fluent: You’ve built and deployed applications using AWS services like Lambda, VPC, DynamoDB, ElastiCache, SQS, and Kinesis. Cloud-native thinking is second nature

  • Strong in JS/TS: You’re proficient in JavaScript and TypeScript and know how to deliver clean, efficient code across full stack applications

  • Serverless‑Savvy: You have practical experience designing and maintaining serverless infrastructure at scale, and understand how to build for scalability and cost‑efficiency

  • Data‑Informed: You’ve worked with data warehousing tools such as Snowflake and can navigate the challenges of building reliable, scalable data pipelines

  • Agile Aligned: You’re comfortable managing your work in Jira, participating in agile ceremonies, and helping teams break down and plan upcoming features

  • Independent Contributor and Mentor: You take ownership of your work, move initiatives forward independently, and coach others through complex problems

  • DevOps & IaC: Familiarity with infrastructure as code tools like CloudFormation, AWS CDK, Terraform, or Serverless Framework

Nice-to-Have:

  • Frontend Experience: Hands‑on experience with React or similar modern frameworks

  • Security‑Minded: Knowledge of information security and cybersecurity best practices

  • Polyglot Perspective: Comfort with multiple programming languages beyond JavaScript/TypeScript

Security Requirements

  • Candidates must undergo a criminal records check upon hire;

  • Be a Canadian Citizen (dual citizens included), or eligible to work in Canada;

  • Be willing to comply with Solink’s own security policies and standards.

Our Values

We do things the Solink way:

  • Act with URGENCY – Our customers move fast, so we do too.

  • Deliver with QUALITY – We sweat the details and hold a high bar.

  • Win with TEAM – No egos. Just outcomes, built together.

  • Lead with TRUST – We earn it through clarity, consistency, and care.

These aren’t just words—they shape how we hire, lead, and grow.

Why Solink?

We’re not just building tech - we’re building a place where great people do great work.

  • Clarity and trust : Where the role allows, we support flexibility in how and where work gets done - and we’re upfront about what’s required.

  • Meaningful equity : Every full‑time, permanent employee has a stake in our growth.

  • Comprehensive benefits : Fully paid health & dental (no waiting period) + $500 health spending account.

  • Wellness support : Monthly reimbursement for fitness, wellness, or mental health programs.

  • Growth through merit : Advancement is based on contribution, initiative, and the ability to raise the bar - together.

  • Candid culture : Clear expectations, honest feedback, and no politics.

  • Social connection : From So-learns to Solink-o and So-lunches, we stay connected in ways that actually feel fun.

What to Expect from the Hiring Process

We respect your time and value transparency. Here’s a general idea of what to expect:

  1. Intro call with our Talent Team

  2. Takehome CoderPad Assessment

  3. Hiring Manager Interview

  4. FinalTechnical Deep Dive with Team

  5. Reference Checks

  6. Offer & onboarding

Notice: Solink uses artificial intelligence (AI) to screen, assess, and/or select candidates for this position.

Solink is an Equal Opportunity Employer. We’re committed to building a diverse and inclusive workplace. If you require accommodation during the selection process, please let us know.

#J-18808-Ljbffr
Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Data in Montréal, QC vacancy
  •  ...performance, and track recovery progress. We're looking for a Staff Software Engineer to serve as the technical leader for this team — someone who...  ...) and build relationships with product managers, designers, data scientists, and computer vision scientists. Deliver your... 
    Suggested
    Daily paid
    Full time
    Apprenticeship
    Work at office
    Remote work
    Worldwide
    3 days per week

    Hinge Health, Inc.

    Montréal, QC
    more than 2 months ago
  •  ...About the Role We are seeking a  Staff Data Developer to join our Data & Intelligence...  ...division. Reporting to the Director of Data Engineering, you will design and implement scalable,...  ...closely with data scientists, software engineers, and product managers to enhance... 
    Suggested
    Full time
    Work at office
    Flexible hours

    Alayacare

    Montréal, QC
    more than 2 months ago
  • $140k - $230k per year

     ...hear from you. The Opportunity   We’re looking for a Staff Front-End Engineer to join our growing engineering team as we scale from 14 to...  ...closely with backend, product, and design teams to drive elegant, data-informed solutions. Work with emerging technologies like... 
    Suggested
    Full time
    Worldwide
    Flexible hours

    Us Mobile

    Montréal, QC
    more than 2 months ago
  •  ...We seek a Staff Software Engineer for one of our remote-first clients based in Montreal. This client is building a SaaS solution in the crypto...  ...experience. ~8 years of experience in software development and with data structures/algorithms. ~5 years of experience testing and... 
    Suggested
    Permanent employment
    Full time
    Remote work

    Toparo

    Montréal, QC
    2 days ago
  •  ...ingestion, dbt for transformation, and AWS-native services (S3, Glue, Athena, Bedrock) for storage, compute, and AI enablement. The Data Engineering Specialist works inside this stack, embedded in the Data Platform team. What we're looking for. A hands-on data engineer... 
    Suggested
    Full time
    Casual work

    Sovra

    Montréal, QC
    16 days ago
  •  ...efficient and enjoyable world. Role overview   As a Software Engineer, you’ll join our team to plan, build and deliver enterprise software...  ...decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.... 
    Full time
    Work at office
    Flexible hours

    Osedea

    Montréal, QC
    more than 2 months ago
  • Description Role Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power Platform initiatives. The role requires deep understanding of the solution and relevant experience. the successful candidate...
    Full time

    Bbgc

    Montréal, QC
    15 days ago
  •  ...new opportunity? Or just checking the market? Well… you might just be in the right place! We’re looking for a Staff Site Reliability Engineer to join our Data team in Canada. As a Staff Data SRE, you are the technical backbone of the Data Office's infrastructure... 
    Full time
    Work at office
    Remote work
    Flexible hours
    Shift work

    Lightspeed Commerce

    Montréal, QC
    more than 2 months ago
  •  ...Job description Petal is looking for an AI-First Data Engineer to join a small platform team building the next generation of our data...  ...Experience in building Machine-Learning pipelines for enterprise-class software solutions . We currently use Snowflake Cloud, DBT, Airbyte,... 
    Remote job
    Permanent employment
    Full time
    Flexible hours
    Shift work

    Petal

    Montréal, QC
    8 hours ago
  •  ...your team already works (Slack, Notion, Google Drive, your ad data) and turns a marketer's knowledge and instincts into cross-channel...  ...our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the stack... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Montréal, QC
    4 days ago
  •  ...We wake up every day inspired to build a more efficient and enjoyable world. Role overview   As a Senior Software Developer with strong Data Engineering and MLOps experience, you design, build, and deliver robust data and machine learning solutions for our clients.... 
    Full time
    Work at office
    Flexible hours

    Osedea

    Montréal, QC
    more than 2 months ago
  •  ...your team already works (Slack, Notion, Google Drive, your ad data) and turns a marketer's knowledge and instincts into cross-channel...  ...to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Montréal, QC
    4 days ago
  •  ...most versatile deep-learning based vision software for quality inspection processes. By deploying...  ...‘’one-in-a-million’’ Full stack Software Engineer/Developer that will join our Product...  ...our product as well as collaborate with our data science team. We are looking for a motivated... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Haxio

    Montréal, QC
    27 days ago
  •  ...structure your CRM, billing, calls, and support data into a semantic layer where every metric...  ...and GTM leaders to build a revenue engine that moves the business forward on data they...  ...engineering blog . About the role As a Software Engineer at Vasco, you'll build the brain... 
    Full time
    Internship
    3 days per week

    Vasco

    Montréal, QC
    17 days ago
  •  ...has strengthened our position as the market leader in security workforce management software. $100 - $130 a year Trackforce is seeking a highly skilled and motivated Senior Data Engineer to join our Data team. In this role, you will be responsible for designing,... 
    Long term contract
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Trackforce

    Montréal, QC
    more than 2 months ago
  • $275k per year

     ...value they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their craft....  ..., and most curious people to help us do it. As the head of the Data Foundation pillar of our Analytics and Data Insights team, you’ll... 
    Full time
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Montréal, QC
    2 days ago
  •  ...standards for technical and domain expertise, we deliver innovative and strategic solutions in Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing. Our Co-Innovation methodology is a unique engagement model designed to align interests... 
    Full time
    Local area
    Worldwide
    Work visa

    Bounteous

    Montréal, QC
    more than 2 months ago
  •  ...experiences will be in the app but all assets will be loaded remotely. Job Description We are looking for a Software Engineer with a specialization in Unreal Engine. You will be helping build cutting edge real-time content technology and developing internal production tools... 
    Full time
    Remote work
    Worldwide

    Chewi Creative

    Montréal, QC
    more than 2 months ago
  •  ...and best practices. Work closely with engineering, product, and partner teams to deliver...  ...understanding of object-oriented programming (OOP), software design patterns, and decomposition...  ...: Accessing confidential company data Ensuring compliance with regulatory requirements... 
    Full time

    Xsolla

    Montréal, QC
    more than 2 months ago
  •  ..., nous connectons les meilleurs talents tech avec des entreprises qui construisent l'avenir. Aujourd'hui, nous recrutons un·e Software Engineer AI pour l'un de nos clients : une scale-up montréalaise à la pointe de l'IA appliquée pour les opérations financières. Qui... 
    Daily paid
    Permanent employment
    Full time
    Part time
    Remote work

    Maplr

    Montréal, QC
    more than 2 months ago
  •  ...technology that drives lasting impact. Hypertec is seeking a Data Center Controls Engineer to join our Engineering (Construction) team in Montreal...  ...will be part of a dynamic team of professionals including software, hardware, and network engineers, supply chain specialists,... 
    Full time
    Work at office
    Relocation

    Hypertec Inc.

    Montréal, QC
    more than 2 months ago
  •  ...seeking a visionary and highly technical Senior Data Platform Engineer to architect, implement, scale, and maintain the data engine powering our next-generation frontier models....  ....g., computer science, computer engineering, software engineering) is required. ~5+ years of... 
    Full time
    Work at office

    LawZero

    Montréal, QC
    a month ago
  •  ...diving into complex problems, understanding the story behind the data and designing solutions that scale? You’ll work across diverse...  ...modern technology stacks, while contributing to the growth of data engineering best practices.  Your key responsibilities Designing,... 
    Full time
    Work at office
    Flexible hours

    Osedea

    Montréal, QC
    more than 2 months ago
  •  ...About TTC The Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform...  ...Summary The primary purpose of the Senior Software QA Engineer is to lead and deliver testing services using industry standards... 
    Full time

    TTC Global

    Montréal, QC
    more than 2 months ago
  • $72k - $90k per year

     ...work environment where all team members belong and have the opportunity to thrive. Lyft’s team in Montreal is looking for a Software Engineer in Test to join its LUS team. Our goal is to continue the development of both our bike-sharing kiosk station software and our payment... 
    Hourly pay
    Full time
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Montréal, QC
    a month ago
  •  ...éal Employment type: Regular, full-time Team: Technology / Engineering Start date: As soon as possible. We're a fintech firm with...  ..., evals, guardrails (that do meaningful work against our data and infrastructure, and own their quality once they're live).... 
    Full time
    Immediate start

    Calliere

    Montréal, QC
    more than 2 months ago
  •  ...founded in 2010 by two aeronautical engineers who realized that the...  ...Professional Tenure: 10+ years of total software engineering experience, with...  ...technical discussions with Staff Engineers and Architects...  ...Delivery Instinct: Driven by data and metrics (DORA, SLOs) to guide... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    Medfar

    Montréal, QC
    a month ago
  •  ...automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology...  ...will work closely with product managers, designers, and other engineers to deliver robust applications that power robotic systems in... 
    Long term contract
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    more than 2 months ago
  •  ...application-managed services, MSP, MSSP, data management, advanced data analytics, ERP,...  ...Design, develop, test, and deploy Java-based software applications using the Spring Framework...  ...€™s degree in Computer Science, Software Engineering, or a related field. ~10+ years of... 
    Permanent employment
    Full time
    3 days per week

    It Unlock Consulting Inc.

    Montréal, QC
    more than 2 months ago
  •  ...interesting challenges with continuous learning opportunities, then Tescys could be a good fit for you! We're looking for a  Data Platform Engineer (DevOps)to join our TecsysIQ Data & AI team. This is a hybrid role that builds and operates the cloud data platform powering... 
    Permanent employment
    Full time
    Remote work

    Tecsys Inc.

    Montréal, QC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Data. Be the first to apply!