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

Staff Software Engineer, Essentials (Calgary)

$180k - $200k per year

Appletreeatl

Do you want to empower organizations to build smarter compensation strategies while ensuring fair pay for all employees?

Syndio is the leading pay governance and compensation intelligence platform. We help organizations make better pay decisions at every stage of the compensation lifecycle, from leveling and offers to promotions and merit. Our platform gives HR, compensation, and finance leaders the data and decision support they need to govern pay fairly, compliantly, and with confidence. We partner with many of the world’s most recognized and respected enterprises, helping them implement leading-edge compensation solutions with expert guidance and analyzing pay for over 10 million employees across the world.

Join us in our mission to help companies make smarter pay decisions they can trust!

About The Role

Essentials is our pay equity product, and its analyses are relied on for high-stakes decisions. Delivering that means running complex statistical work across datasets that routinely reach hundreds of thousands of records, fast enough that a customer can iterate on a real question instead of waiting overnight for a job to finish.

This role is for the engineer who makes that computation fast, scalable, and trustworthy. You'll work on the workflows that move large datasets through ingestion, validation, modeling, and reporting: making them performant, making them observable, making them resilient when a single customer's dataset is an order of magnitude larger than anyone planned for. The architecture is genuinely complex, and you'll be one of the people who makes it more tractable rather than less.

The second half of this role is agentic. We are investing heavily in AI agents across the company, and Essentials is one of the highest-leverage places to apply them. You'll build the tooling that lets our agents carry out Essentials workflows — the harnesses, the guardrails, the context, and the evaluation that make an agent's output something we can stand behind, building on the AI capabilities our AI team provides.

This is a Staff role, sitting one level below Principal, and it carries the scope and expectations that implies. Success is measured two ways: how much larger and more complex a dataset we can handle without degrading, and how much of the Essentials workflow our agents can carry reliably.

What You'll Own

High-Performance Data Workflows

  • Build and optimize workflows that run complex mathematical and statistical calculations over datasets of hundreds of thousands of records — and design them so the next order of magnitude doesn't require a rewrite.
  • Own performance end to end: query plans and indexing in Postgres, batching and parallelism, memory behavior, caching strategy with Redis, and the difference between an algorithm that's clever and one that's actually fast on real customer data.
  • Make correctness verifiable. These results carry real consequences for our customers — performance work that quietly changes an output is worse than no performance work at all.

Orchestration & Scale

  • Work with the technologies that make large workflows dependable: message and queueing systems, workflow orchestration, job scheduling, retries, idempotency, and backpressure.
  • Design for partial failure. Long-running multi-stage pipelines fail in the middle; the interesting engineering is in what happens next.
  • Build the observability that makes a slow or wrong run diagnosable — timing, lineage, and intermediate state you can actually inspect.

Agentic Tooling for Essentials

  • Build the tooling that lets our agents execute Essentials workflows: data validation and remediation, analysis setup, exception triage, report generation, and the long tail of work that currently requires a human to babysit it.
  • Design the harnesses that make agent output trustworthy in a domain where being confidently wrong is unacceptable — evaluation sets, verification steps, constrained tool surfaces, and clear human review points.
  • Give agents the context they need to be productive across a large codebase: documentation, schemas, conventions, and project state that stay current.
  • Continuously sharpen your own agentic development workflow, and turn what works into practices the rest of the team adopts.

Raising the Bar on the Essentials Team

  • Partner with the Engineering Manager and technical leaders to set standards for testing, performance, and agentic practice — and hold the line on them.
  • Improve the testing story for a complex service-based architecture: integration and end-to-end coverage that gives engineers and agents fast, honest feedback.
  • Mentor through the work — design review, pairing, and code review that leaves the team stronger.

What We're Looking For

  • Staff-level engineer. A high-output individual contributor who raises the output of everyone around you with 8+ years of professional hands-on experience.
  • Deep experience in complex, distributed, service-based systems — you're comfortable reasoning about failure modes, data consistency, and latency across service boundaries, not just within one service.
  • Proven performance and scale work. You've made something big go fast: profiled it, found the real bottleneck, and fixed it without breaking correctness. Experience with large-dataset computation, numerical or statistical workloads, or heavy data pipelines is exactly what we're after.
  • Orchestration experience. You've built workflows on message systems, queues, or workflow orchestration tooling, and you know why those abstractions exist.
  • Strong across our stack. Python, Go, Node/JavaScript, TypeScript, React, Postgres, and NoSQL stores such as Firebase. You don't need all of them on day one, but you should be genuinely strong in several and unafraid of the rest. Familiarity with caching layers like Redis and the tradeoffs they bring.
  • Testing as a first-class skill. Strong end-to-end and integration testing of service-based architectures, with hands-on experience in an e2e framework (Playwright, Cypress, or similar) and a point of view on how to test systems where the interesting bugs live between the services.
  • A strong agentic development practice. You use coding agents daily, you tune how you use them, and you build the harnesses that make them reliable — tight test loops, strong CI/CD gates, spec-to-code workflows, and ways of working that produce high-quality output rather than plausible-looking output.
  • High autonomy. You can take an ambiguous, high-stakes problem and drive it to a shipped result without being managed through it.
  • Cross-team collaboration. You work well across teams and with non-technical leaders, and you can translate technical constraints into business language without dumbing it down.
  • Best-practice leadership. You partner with technical leaders to establish standards across the team, and then live by them publicly.

Nice to Have

  • Hands-on experience building with AI systems — LLM applications, agent frameworks, retrieval, evaluation harnesses, or model-backed pipelines in production. This is a strong asset for this role.
  • Background in statistics, data science, or quantitative analysis — regression modeling in particular.
  • Experience in a domain where correctness is non-negotiable and a wrong number carries real consequences.
  • Experience working in a large, complex codebase and making it more navigable.

About You

  • You like building products people depend on, and you care about the experience of whoever's on the other end — not just whether the pipeline ran.
  • You've worked with sensitive data and treat security, privacy, and compliance as part of your job rather than someone else's.
  • You've seen customer onboarding up close and know the ways cross-system data flows go wrong in practice.
  • You're comfortable in unfamiliar territory — reading a third-party API's docs, tracing a bad record back through a pipeline, and working out what actually happened.
  • You want a say in where the platform goes over the long term, and you're eager to grow into that as you learn the domain.
  • You are a strong communicator, collaborating effectively with both technical and non-technical teams across levels and functions.
  • You assume positive intent, are humble and eager, expect the best from yourself, value partnership over perfection, and provide grace and understanding in stressful situations.
  • You value a remote work environment and know that it requires greater intentionality on your part to build and maintain strong working relationships.
  • You are based in Calgary and legally authorized to work in Alberta without need for additional visa support now or in the future.

Why You'll Love It Here

  • Competitive Compensation. For this role our salary is targeted at $180,000 - $200,000 CAD per year. Final offer amounts are determined by factors such as experience and expertise
  • Syndio Equity. So you can share in Syndio’s success
  • 20 days annually. We encourage our team to recharge when they need to, plus paid sick & safe time, compassion leave, and voting leave
  • Additional Private Medical coverage
  • Remote-First (within commuting distance of Calgary)

Role progression

  • In the first month: Ramp on the Essentials codebase, the ingestion ↑ validation ↑ modeling ↑ reporting pipeline, the stack (Python, Go, TypeScript, Postgres, Redis), and the team's agentic development workflow — and, in parallel, form an independent read of where the computation and pipeline are most fragile as datasets grow. You'll contribute at that level rather than through starter tickets. By the end of the month you'll have shipped a meaningful change to a live workflow and shared a written assessment with your manager: the top performance and correctness risks, and where agents can realistically take load.
  • By the third month: Own a significant slice of the performance and scalability problem end to end — profiling, finding the real bottleneck, and fixing it (Postgres query plans and indexing, batching and parallelism, caching) without changing what the analysis returns — while troubleshooting failures across service boundaries and designing for partial failure in long-running runs. You'll begin setting technical direction: raising the testing and observability bar, mentoring through review, and standing up the first agent harness with real evaluation gates and human-review points for one Essentials workflow. By this point you'll have delivered a measurable scale or reliability win on a real customer-scale dataset and have an agent reliably carrying part of a workflow.
  • Around six months in: Own the architecture that lets the next order of magnitude of data run without a rewrite, and set — not just follow — the team's standards for testing, performance, and agentic practice. You'll drive a high-impact initiative across the AI, Essentials, and Customer Success teams, expand how much of the Essentials workflow agents can carry behind trustworthy eval gates, and mentor other engineers so the whole team's output rises. By six months you're the person the team relies on for how Essentials scales and how agent output is held accountable — measured, as the role defines success, by how much larger and more complex a dataset the team can handle without degrading and how much of the workflow agents carry reliably.

The Interview Overview

  • 30 min phone call with a member of our Talent Team
  • 45-60 min Zoom deep dive with the Hiring Manager
  • 60 min Technical Discussion
  • Take-home assignment
  • 60 min technical interview with a senior engineer to walk through your solution
  • 60 min architecture and design discussion
  • 30-min final interview Product Executive

At Syndio, we're building a diverse team that values candor, curiosity, and community. If you share these values and are interested in joining us, we'd love to talk with you even if you don't 100% meet the "about you" listed here. We don't expect anyone to have all the answers, as long as you're willing to learn and grow with us.

Syndio is an Equal Opportunity Employer. We are building an inclusive and collaborative workplace as we grow, and we welcome team members regardless of gender/identity, sexual orientation, race or cultural background, religion, physical disability and age.

#J-18808-Ljbffr
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Essentials (Calgary) in Montréal, QC vacancy
  •  ...to connect!  Brief overview of the Motion product Runneth from our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the stack: building features, designing and maintaining the APIs and services... 
    Suggested
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Montréal, QC
    5 days ago
  •  ...what’s best for our customers. Cohere is a team of researchers, engineers, designers, and more, who are passionate about their craft. Each...  ...advanced NLP applications? We are looking for Members of Technical Staff to join the Model Serving team at Cohere. The team is... 
    Suggested
    Full time
    Work at office
    Remote work
    Flexible hours

    cohere

    Montréal, QC
    4 days ago
  •  ...innovative solutions that support our business growth. Within our AGILE environment, your responsibilities include crafting and supporting software for trade booking, position management, settlement, and straight through processing of electronic trades within the Post Trade FIC (... 
    Suggested
    Full time

    Société Générale

    Montréal, QC
    4 days ago
  •  ...customers. Cohere is a team of researchers, engineers, designers, and more, who are passionate...  ...inference-time algorithm improvements software/hardware co-design for GPU acceleration...  ...these are our preferred locations. As a Staff Research Engineer, you will develop, prototype... 
    Suggested
    Full time
    Work at office
    Remote work
    Flexible hours

    cohere

    Montréal, QC
    4 days ago
  • $75k - $125k per year

     ...the interest of national security. Job Title: Specialist, Software Engineering Job Location: Mirabel, QC Job Code: 47605 Job Schedule...  ...Range: Between $75,000 -$125,000 CDN annually Essential Functions: Design, develop, and maintain Human-Machine Interface... 
    Suggested
    Permanent employment
    Direct hire
    Day shift

    L3Harris

    Montréal, QC
    14 hours ago
  •  ...in record time with the only hardware and software AI-powered platform built for the factory...  .... The platform uses MuJoCo as its physics engine. Your focus is how we integrate, scale and...  ...experience, including technical leadership at the staff, principal or architect level ~ Strong... 
    Apprenticeship
    Internship
    Work from home
    Day shift

    Vention

    Montréal, QC
    5 days ago
  • $72k - $90k per year

     ...- we operate these systems, building the software, hardware, and operations that make urban...  ...team in Montreal is looking for a Software Engineer in Test to join its LUS team. Our goal is...  ...office at least 3 days per week to be an essential function of this hybrid role. Your... 
    Hourly pay
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Lyft

    Montréal, QC
    8 days ago
  • $81.6k - $115.2k per year

     ...specific details for this role. Job Description: Job Description Summary The TD Insurance Digital Platform is looking for a Software Engineer to join the MyInsurance development team. As a Software Engineer, the candidate will be a key contributor to comprehensive end-... 
    Full time
    Work from home

    TD

    Montréal, QC
    5 days ago
  •  ...innovation and pushing entertainment boundaries, join our journey and help create the unknown! As a Machine Learning Operations Software Engineer at Ubisoft Montréal, you will help build reliable and scalable systems that protect the trust and safety of our players .... 
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional... 
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    12 days ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional... 
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    13 days ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional... 
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    13 days ago
  •  ...that runs 24/7 across a heterogeneous fleet of machines, providers, and operating systems. This is a roughly 50/50 split between software engineering and operations: half your time you're writing production code (primarily Rust) to build new scrapers, defeat anti-bot... 
    Long term contract
    Permanent employment
    Full time
    Internship
    Work at office
    Home office
    Flexible hours

    nascent

    Montréal, QC
    1 day ago
  • $95k - $145k per year

     ...a CGI Office. Languages: Bilingual (English/French) Preferred Employment Type: Full-Time CGI is seeking an experienced Senior Software Engineering Specialist to join our growing Software Engineering consulting practice within the Emerging Technologies team. As a full-time member... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Shift work

    CGI

    Montréal, QC
    4 days ago
  • 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 will be joining...

    BBGC

    Montréal, QC
    a month ago
  • $70k - $135k per year

     ...iOS developer looking to work on applications that go far beyond traditional mobile development? CGI is looking for a Senior iOS Software Engineer to contribute to the development of innovative applications combining iOS, augmented reality, 3D visualization, and Microsoft... 
    Full time
    Local area
    3 days per week

    CGI

    Montréal, QC
    4 days ago
  • $130k - $200k per year

     ...About the Role Join an established Canadian textile manufacturer as a hands-on engineer who embeds with operational teams to deliver production software. You will own projects end to end helping improve factory operations through ERP implementation integrations automation... 
    Full time
    Temporary work
    Internship
    Relocation

    Wintermeyer Ventures

    Montréal, QC
    1 day ago
  •  ...in automated testing, debugging, and root cause analysis. Strong understanding of QA methodologies, shift-left practices, and the software development lifecycle. Experience translating feature specifications into test coverage and test plans. Experience with unit, component... 
    Long term contract
    Temporary work
    Flexible hours
    Shift work

    Adaptive Financial Consulting

    Montréal, QC
    5 days ago
  • usd72k per year

     ...- we operate these systems, building the software, hardware, and operations that make urban...  ...We're looking for an Android Software Engineer to join the Rider Experience team within...  ...office at least 3 days per week to be an essential function of this hybrid role. Your recruiter... 
    Hourly pay
    Long term contract
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Lyft

    Montréal, QC
    1 day ago
  • $200k per year

     ...Software Engineer Role Role: Software Engineer Client: Elite Buy-Side Fund Compensation: Up to $200,000 CAD + Bonus + Benefits...  ...Strong Computer Science fundamentals (degree preferred but not essential) ~ Proven ability to thrive in high-pressure, mission-critical... 
    Permanent employment
    Work at office

    Hunter Bond

    Montréal, QC
    more than 2 months ago
  • $34 - $36 per hour

     ...the opportunity to thrive. Interns work side-by-side with top engineers in the industry while having autonomy from the get-go. They contribute...  ...working in the office at least 3 days per week to be an essential function of this hybrid role. The expected base pay range for... 
    Full time
    Summer work
    Internship
    Summer internship
    Work at office
    Immediate start
    Work from home
    3 days per week

    Lyft

    Montréal, QC
    4 days ago
  •  ...work location and schedule. Today CS Group Canada is looking for a Software Verification Engineer. Their role will be to test embedded software applications on aircraft and space system such as engine control, flight management systems and display/avionics systems. The role... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Sopra Steria

    Montréal, QC
    1 day ago
  • $80k - $155k per year

     ...successful in this role: Required qualifications At least 5 years of software development experience, with a track record demonstrating the...  ...facts and circumstances of each candidate. Use of the term ‘engineering’ in this job posting refers to the technical sense related to... 
    Full time

    CGI

    Montréal, QC
    4 days ago
  • $130k per year

     ...Junior Software Engineer (Python) Role Role: Junior Software Engineer (Python) Client: Elite Quant Fund Compensation: Up to $130...  ...Bachelor’s degree in a technical field is preferred but not essential ~ Curious, analytical, and excited to learn about markets and... 
    Permanent employment
    Work at office
    Immediate start

    Hunter Bond

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

     ...Founder & CEO, Reza Khadjavi . About the role This is a hybrid role in our Montreal office, three or four days a week. As a Software Engineer, you'll work on the core infrastructure behind Runneth: the VM it runs on and the services that run inside it. Engineering at... 
    Permanent employment
    Full time
    Internship
    Work at office
    Remote work
    Work from home
    Shift work
    3 days per week

    Motion

    Montréal, QC
    5 days ago
  •  ...Temps-Plein / Full-Time  Mode de travail: Hybride / Work arrangement: Hybrid   We are looking for a Senior Embedded Software Engineer   to collaborate on one of our projects in the Aerospace sector. Who are we? Scalian is a multinational engineering consulting... 
    Long term contract
    Full time

    Scalian

    Montréal, QC
    26 days ago
  •  ...our customers. Cohere is a team of researchers, engineers, designers, and more, who are passionate about their...  ...−06:00 and UTC+01:00. As a Member of Technical Staff, you will: Design and write high-performing and scalable software for training models. Develop new tools to... 
    Full time
    Work at office
    Remote work
    Flexible hours

    cohere

    Montréal, QC
    4 days ago
  • $34 - $36 per hour

     ...Intern at Lyft, you'll collaborate closely with industry-leading engineers while enjoying the freedom to innovate from day one. Your...  ...considers working in the office at least 3 days per week to be an essential function of this hybrid role. The expected base pay range for this... 
    Full time
    Summer work
    Internship
    Summer internship
    Work at office
    Immediate start
    Work from home
    3 days per week

    Lyft

    Montréal, QC
    4 days ago
  • $80k - $155k per year

     ...vous à nous, l’une des plus importantes entreprises de conseil en technologie de l’information (TI) et en management au monde. Software Engineer – AI-Assisted Development Position Description Senior · Develops and modernizes applications with the support of AI coding... 
    Montréal, QC
    21 days ago
  •  ...careers, and as a team, building unique and immersive experiences. Motive is looking for an experienced and highly motivated Senior Engine Software Developer with expertise in Unreal Engine 5 to join its Iron Man team. You will report to the Lead Engine Developer and have the... 
    Full time
    Local area

    Electronic Arts

    Montréal, QC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Essentials (Calgary). Be the first to apply!