You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
SALT XC

Senior Software Engineer

  • Hybrid
  • 6+ years

Salary

$135,000 - 165,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

You will join the Product team as a Senior Software Engineer at a North American marketing agency that builds connected experiences across creative, digital, and media work.

This is a hands-on senior engineering role focused on the next generation of AI products.

The company is at a stage where it builds and ships internal product features, and the team works across product, engineering, and security.

Responsibilities

  • Spend roughly 80% of your time designing, building, and releasing full-stack features and backend services for AI products, using current AI, cloud, and developer tools.
  • Spend the remaining 20% or so on platform work, keeping the cloud environments, data pipelines, and deployment tooling behind AI products reliable and secure.
  • Own features from technical design through release and later iteration, working closely with product and engineering.
  • Help shape the CI/CD, infrastructure, and security practices that keep AI platforms running well.
  • Build and maintain Python and Node.js backend services and React frontends with dependable APIs and clear user experiences.
  • Turn business requirements into technical solutions and lead them through design, build, testing, deployment, and iteration.
  • Connect products to social media platforms, enterprise systems, external APIs, and Model Context Protocol (MCP) servers, handling authentication, data sync, and failures.
  • Make architecture decisions on application structure, data models, performance, and scale, balancing delivery needs with long-term maintainability.
  • Write clean, well-tested code, lead constructive code reviews, mentor developers, and improve engineering practices.
  • Use AI agents and tooling to make the engineering environment more productive and quicker to work in.
  • Build security, monitoring, and observability into applications, and troubleshoot issues to improve reliability and performance.
  • Work with product, design, and engineering to clarify requirements, flag risks, and deliver practical solutions.
  • Maintain efficient cloud infrastructure and development environments.
  • Build and maintain data pipelines for AI products.
  • Improve platform reliability, monitoring, logging, and performance.
  • Ensure data quality, governance, and secure data handling.
  • Set up secure deployment practices, CI/CD, and automated quality gates.
  • Manage dependencies, fix vulnerabilities, and support security testing.
  • Make sure products follow secure coding standards and compliance requirements.
  • Success means features shipped on schedule, reliable data pipelines, highly available and scalable cloud infrastructure, vulnerabilities caught and fixed early, strong collaboration across teams, and well-documented systems that are easy to maintain and scale.

Requirements

  • Bachelor's degree (BSc) in Computer Science, Statistics, Software Engineering, or a related technical field.
  • 6+ years of professional software development experience, including backend and full-stack delivery.
  • Experience integrating APIs, building automation workflows such as n8n, and working with AI/LLM platforms like Gemini, Vertex AI, OpenAI, or Claude.
  • Hands-on experience with AI, LLM, and RAG-based systems.
  • Exposure to automation or agentic workflows.
  • Familiarity with UX flows and with writing specs and SOPs.
  • Working familiarity with Google Cloud Platform (GCP), CI/CD pipelines (GitHub Actions, Cloud Build), Docker, and cloud infrastructure management.
  • Working knowledge of application security, including secure coding, IAM, OAuth/SSO, secrets management, vulnerability remediation, and security best practices.
  • Experience building full-stack applications and APIs with modern technologies.
  • Strong problem-solving and troubleshooting skills, including supporting production environments and improving reliability.
  • Excellent communication and collaboration in an Agile environment across product, engineering, infrastructure, and security teams.
  • Experience with TypeScript, React, Tailwind, and Node.js.
  • Experience with untyped languages such as Python for backend development, along with relevant data management libraries.
  • Familiarity with deploying and maintaining production applications on AWS and/or Google Cloud.
  • Familiarity with data orchestration and pipeline management.
  • Experience with SQL and NoSQL systems.
  • Demonstrated experience owning and delivering projects end to end.
  • Big Tech or large-scale product engineering experience.

Conditions

Hybrid work setup.

The anticipated annual base salary is $135,000 to $165,000.

Pay within that range depends on experience, skills, level of responsibility, internal equity, and business needs.

The range covers base salary only and does not include other total rewards elements.

The company is an equal opportunity employer and hires regardless of race, national origin, religion, sexual orientation, gender, age, or disability.

Benefits

  • Up to 28 paid days off and winter holiday shutdowns.
  • Health, dental, and vision plans.
  • An internal credit you can spend on wellness, RRSP contributions, or extra time off.
  • Dedicated company days for growth, access to top-tier learning, and formal leadership development.
  • Team trips, seasonal socials, and branded swag.
  • Referral and new business bonuses, exclusive lifestyle perks, and personalized wellness options.
  • DEI programs, active employee resource groups, and an inclusive workplace that values each person's input.

Where you’d work

Part of the week in the office

You can work from

  • Canada

About the company

SALT XC

Office in Toronto, Canada

Also hiring in Chicago, United States

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 2 red flags

Still hiring?

14 checks

1 red flag

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details12 facts · Role, Location, Compensation
Tech stack
  • React
  • TypeScript
  • Node.js
  • Python
  • SQL
  • AWS
  • Google Cloud
  • Docker
  • JavaScript
  • CI/CD
  • LLMs
  • RAG
Seniority
Senior
Equity
Equity offered
Specialty
Fullstack
Region
Canada
Pay period
Annual
Show 6 more factsShow less

Role

Category
Development
Specialty
Fullstack
Seniority
Senior
Experience
6+ years
Tech stack
  • React
  • TypeScript
  • Node.js
  • Python
  • SQL
  • AWS
  • Google Cloud
  • Docker
  • JavaScript
  • CI/CD
  • LLMs
  • RAG

Location

Work model
Hybrid
Region
Canada
Office
  • Toronto, Canada
Remote from
  • Canada

Compensation

Salary
$135,000 - 165,000 / year
Pay period
Annual
Equity
Equity offered

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason