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

Staff Software Engineer Machine Learning

$154k - $230k per year

Okta

We free everyone to safely use any technology, anywhere, on any device or app. Our flexible and neutral products, Okta Platform and Auth0 Platform, provide secure access, authentication, and automation, placing identity at the core of business security and growth.
We’re building a world where Identity belongs to you. Okta Workflows is the secure, no-code automation platform that empowers organizations to build identity-centric workflows across cloud applications — all without writing code. Our intuitive drag-and-drop interface allows enterprises to automate complex business processes at scale, enhancing productivity, enforcing security, and simplifying IT operations.
Customers like Netflix, MGM, and NTT rely on Workflows to automate high-impact identity scenarios with speed and confidence.
As we continue to scale, we’re investing in extensibility, developer experience, and performance. Join us to help shape the future of cloud automation and low-code development.
We’re hiring a Staff Full-Stack Engineer to join the Integration Builder team within Okta Workflows. As a Staff Engineer, you’ll lead initiatives that span front-end and back-end services — delivering performant, secure, and scalable features. You’ll help define architecture, drive implementation, and collaborate closely with Design, PM, and Platform teams. You’ll also work directly with our technical architects to help shape what we build — and how we build it. Design, build, and maintain end-to-end features using modern JavaScript and cloud-native technologies (React, Node.js, TypeScript, PostgreSQL).
Lead technical design for key initiatives, driving quality, scalability, and maintainability.
Own services throughout their lifecycle — including implementation, testing, deployment, observability, and incident response.
Partner with infrastructure and platform teams to optimize system performance and reliability
Mentor and support engineers across the team, fostering a culture of quality, ownership, and continuous improvement.
Contribute to cross-functional planning, architectural reviews, and team-wide engineering practices.

6+ years of experience building modern web applications in a full-stack environment.

  • Deep expertise in TypeScript, ReactJS, and Node.js (Express or similar frameworks).
  • Experience designing APIs, working with relational databases (PostgreSQL or similar), and building services in a distributed, cloud-based architecture.
  • A strong product mindset — you work well with Product and Design and care about delivering intuitive and elegant user experiences.
  • Ability to collaborate closely with Architects to make smart technical tradeoffs, and drive alignment across teams.
  • Passion for craftsmanship and high engineering standards (testing, monitoring, documentation, scalability).
  • Excellent communication skills, with the ability to lead technical discussions and build consensus across functions.
  • Experience with PostgreSQL, Docker, and Kubernetes.

Interest in AI-assisted developer tooling or automation.
Education and Training:
~ Bachelor's in Computer Science, or relevant industry experience

#In addition, Okta offers equity (where applicable), bonus, and benefits, including health, dental, and vision insurance, RRSP with a match, healthcare spending, telemedicine, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies. The annual base salary range for this position for candidates located in Canada is between: $154,000—$230,000 CAD What you can look forward to as a Full-Time Okta employee!
Making Social Impact
Developing Talent and Fostering Connection + Community at Okta
Some roles may require travel to one of our office locations for in-person onboarding.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. Notice for New York City Applicants & Employees: Okta may use Automated Employment Decision Tools (AEDT), as defined by New York City Local Law 144, that use artificial intelligence, machine learning, or other automated processes to assist in our recruitment and hiring process. In accordance with NYC Local Law 144, if you are an applicant or employee residing in New York City, please click here to view our full NYC AEDT Notice.
Okta is committed to complying with applicable data privacy and security laws and regulations.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer Machine Learning in Toronto, ON vacancy
  •  ...openings or future vacancies within our organization.     Staff Software Engineer The global capital markets are among the largest markets...  ...power our search-centric web experience that’s core to the workflow of our end users. This role is backend-leaning — you'll spend... 
    Suggested
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    14 hours ago
  • $205.6k - $257k per year

     ...and limited partners through world-class software, purpose-built for everyone in venture capital...  ...You’ll Work With You’ll enter our engineering interview process as part of a pooled...  ...than a specific team’s immediate gap. Staff Engineers at Carta are technical anchors... 
    Suggested
    Long term contract
    Full time
    Work at office
    Immediate start

    Carta

    Toronto, ON
    2 days ago
  • $217.9k per year

     ...Attendance is expected and fully supported. We're hiring a Staff Software Engineer to technically lead the Tax Engineering team within the...  ...tools and copilots (e.g., LibreChat, Gemini, Glean) in daily workflows, continuously learn as tools evolve, and apply human-in-the-... 
    Suggested
    Long term contract
    Full time
    Local area

    Coinbase

    Toronto, ON
    6 days ago
  • $160k - $220k per year

     ...needed. It is the security layer between people (and non-human-identities) and the systems they need to do their jobs. The Staff Backend Software Engineer Role We're looking for a Staff Backend Software Engineer who wants to work on hard problems: distributed systems and... 
    Suggested
    Work at office
    Local area
    Worldwide

    Okta

    Toronto, ON
    18 hours ago
  • $141k - $211k per year

     .... If you are too, let's talk. Join Okta’s Defensive Cyber Engineering team as a Staff Engineer responsible for safeguarding Okta’s environments....  ...plus. Proven track record automating security controls and workflows using a cloud-first approach Experience with Terraform... 
    Suggested
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    2 days ago
  • $174.73k per year

     ...who seek to have a lasting impact. Learn more at Life as an Engineer at EvenUp The AI Platform team is responsible for building the...  ...disciplinary collaboration between Data Scientists, ML Researchers, and Software Engineers, all working together to bring AI systems into... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Home office
    Flexible hours
    3 days per week

    EvenUp

    Toronto, ON
    3 days ago
  • $65 per hour

     ...explaining each step. Annotate screenshots of professional software by drawing precise bounding boxes around relevant UI elements....  ...states prior to recording. Use a custom capture tool to record workflows accurately and consistently. Adhere closely to task... 
    Remote job
    Contract work
    Summer work
    Internship

    Mercor

    Toronto, ON
    1 day ago
  • $160k - $220k per year

     ...re all in on this mission. If you are too, let's talk. As a Staff Software Engineer, you will serve as a technical leader and architect for our...  ...high performance, multi-region reliability, and complex data workflows (CDC). Complexity Reduction: Identify systemic... 
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    9 days ago
  •  ...Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision...  ...We are seeking a self-driven, dynamic and passionate software engineer who will be a key player in improving our architecture, developing... 
    Full time

    Ouster

    Toronto, ON
    12 days ago
  • $160k - $220k per year

     ...Okta’s Workforce Identity Cloud Security Engineering group embraces innovation and paves the way...  ...bright ideas into excellent security software solutions that help run large-scale, mission...  ...for an experienced and passionate Staff Software Security Engineer to join a team... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    a month ago
  • $148.8k - $198.8k per year

     ...openings or future vacancies within our organization.     Staff Software Engineer (Full Stack) – Forward Engineering Join Thomson Reuters’...  ...Develop full‑stack applications designed around agent‑centric workflows, enabling smooth human‑AI collaboration through adaptive UIs... 
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    14 hours ago
  • $140.6k - $190.6k per year

     ...organization.     Overview of the Role: Advanced Content Engineering (ACE) is seeking a Staff Software Engineer to lead the design and delivery of the search...  ...support the platform’s evaluation and experimentation workflows — including endpoints that enable the search grading... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    14 hours ago
  •  ...Position Title: Staff AI Software Engineer Location: Toronto, ON About the Job Are you ready to take your engineering expertise to...  ...Engineering: Engineer end-to-end AI/ML products including workflows, APIs, databases, and user interfaces Architect scalable... 
    Long term contract
    Work from home
    Toronto, ON
    more than 2 months ago
  •  ...Job Description What is the opportunity? As a Staff Software Engineer within RBC Borealis' Lumina Production Engineering team, you will...  ...pipelines, infrastructure-as-code (Terraform, Ansible), and GitOps workflows supporting rapid iteration cycles ~ Proven track record of... 
    Full time

    Royal Bank of Canada

    Toronto, ON
    a month ago
  •  ...opportunity? We are seeking a highly skilled and experienced Staff Engineer to join our Enterprise Architecture team, leveraging their...  ...like LangChain or similar. Collaborate with AI researchers, Software Architects, DevOps engineers, and product teams to translate AI... 
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    7 days ago
  •  ...openings or future vacancies within our organization.     Staff Software Engineer (AI) – Forward Engineering Build the future of AI‑powered...  ...'ll architect and prototype AI‑driven systems—multi‑agent workflows, advanced RAG pipelines, intelligent automation—and work directly... 
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    14 hours ago
  • $160k - $220k per year

     ...login experience for their users while isolating them from the complexities and ever-evolving tactics of these attacks. The Staff Software Engineer Opportunity We are looking for a Staff Software Engineer to join our End User Protection team.  What you’ll be doing... 
    Long term contract
    Local area
    Remote work
    Worldwide

    Okta

    Toronto, ON
    5 days ago
  •  ...you’re helping build-we want to hear from you. Role: As a Staff Engineer at VendorPM, you’ll be a senior individual contributor (70-80%...  .... What we are looking for: ~7+ years of professional software development experience, with strong focus on backend systems using... 
    Full time
    Contract work
    Internship
    Work at office

    VendorPM

    Toronto, ON
    4 days ago
  • $136k - $187k per year

     ...this mission. If you are too, let's talk. The Platform Network Engineering Team Auth0 by Okta is an easy-to-implement authentication...  ...and security so customers can focus on innovation. The Senior Software Engineer Opportunity You will be part of the Platform Network... 
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    a month ago
  •  ...are delivering the highest possible return on investment. The team is composed of Software Engineers with a focus on data, and are all based in North America. What you’ll do As a Staff Software Engineer in the GTM Data Mart Team, you will play a pivotal role in designing... 

    Stripe

    Toronto, ON
    more than 2 months ago
  •  ...s foremost practitioner and technical authority on AI platform engineering. As an AI Engineer, you'll design systems that enable teams across...  ...WHAT DO YOU NEED TO SUCCEED? Must have: ~8+ years software or platform engineering experience, with at least 5 years focused... 
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    5 days ago
  • $130k - $150k per year

     ...fast, reliable, and intuitive.  As a Software Engineer, you will design, build, and ship features...  ...as Cursor, Claude Code, and agentic workflows directly into your development process—not...  ...Mentorship.  You'll collaborate with senior and staff-level engineers who care about craft and... 
    Full time
    Remote work
    Flexible hours

    Roadpost

    Toronto, ON
    6 days ago
  •  ...opportunity? We’re looking for a Staff Data/AI Engineer to join RBC Borealis to design and implement...  ...-quality datasets for AI and agentic workflows Implement DataOps and MLOps...  ...Bachelor’s degree in Computer Science, Software Engineering, or a related field, with... 
    Full time
    Local area
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    16 days ago
  •  ...Full Stack Developer to design, build, and maintain high-quality software solutions with a strong focus on automating business processes...  .... Proven track record in building web platforms to automate workflows. Strong hands-on skills in: Frontend: Angular (TypeScript... 
    Full time

    Stir Consulting Inc.

    Toronto, ON
    14 hours ago
  • $160k - $220k per year

     ...and operates data pipeline infrastructure to support event streaming, messaging, and analytics use cases. We are looking for a Software Engineer who is passionate about distributed systems, platform engineering, and solving data-intensive problems at scale. In this high-impact... 
    Local area
    Remote work
    Worldwide

    Okta

    Toronto, ON
    more than 2 months ago
  • $141k - $193k per year

     ...mission. If you are too, let's talk. About the Role As a Staff Detection & Response Engineer at Okta, you will occupy a high-impact leadership role...  .... Strong background in automating response workflows and refining preventative controls. Why Okta? Okta is... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    15 days ago
  •  ...Xello is looking for a Principal Engineer __ Who are you? As our...  ...patterns, guardrails, and workflows that improve velocity, quality...  ...our DevOps team, ensuring our software solutions are highly available...  ..., and at least 5 years at the staff or principal level in high-growth... 
    Long term contract
    Full time
    Remote work
    Flexible hours

    Xello

    Toronto, ON
    4 days ago
  •  ...opportunity? We're looking for an experienced Staff AI Engineering (Global Security) expert who will bring...  ...applications using Docker; build CI/CD workflows with GitHub Actions; manage MCP server...  ...to succeed? Must-have ~5+ years software development experience with 2+ years in... 
    Long term contract
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    19 days ago
  •  ...organizations attract, engage, and retain staff through data-driven...  ...outreach, and administrative workflows so that staff can spend more...  ...automation. As a Senior Staff Engineer, AI Agent Platform at Caribou...  ...Candidate ~8+ years of software engineering experience, with... 
    Remote job
    Full time
    Summer work
    Work at office
    1 day per week

    Caribou

    Toronto, ON
    21 days ago
  •  ...utilization, establishing standards for data consumption, storage, and workflow integration while designing and implementing high-impact stored...  ...(Git), containerization (Docker), or CI/CD pipelines for data engineering workflows. Documentation & Knowledge Sharing Experience... 
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer Machine Learning. Be the first to apply!