Назад
обновлено 1 день назад

Staff Software Engineer - Backend (Java)

170 000 - 220 000CAD
Формат работы
hybrid
Тип работы
fulltime
Грейд
lead
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Staff Software Engineer - Backend (Java): Architecting and scaling server-side services for Okta’s device identity and access platform with an accent on high-performance Java, database optimization, API security, and distributed systems. Focus on leading architectural decisions, building secure high-scale services, mentoring engineers, and adopting AI-native development practices while maintaining rigorous testing and code quality.

Location: Hybrid role in Toronto, Ontario, Canada

Annual salary: CAD 170,000–220,000, plus potential equity, bonus, and benefits.

Company

Okta builds identity and access management products that secure users, devices, applications, and AI-enabled workflows.

What you will do

  • Architect, build, and scale server-side features and services in the core Java platform.
  • Own engineering initiatives from solution design through deployment while collaborating with Product, Design, and QA.
  • Define engineering practices and contribute to technical designs, proposals, and long-term architecture.
  • Mentor engineers through code reviews, technical guidance, and knowledge sharing.
  • Improve automated testing, test coverage, CI/CD strategies, and technical documentation.
  • Promote AI coding assistants and AI-native engineering practices while maintaining security and code quality.

Requirements

  • 7+ years of software development experience.
  • Strong Java and Spring experience building scalable, high-performance server-side systems.
  • Deep expertise with Postgres or MySQL, including schema design and query optimization.
  • Experience designing and securing RESTful APIs and working with caching, asynchronous processing, and multithreading.
  • Knowledge of scalability patterns, security engineering, object-oriented principles, CI/CD, and automated testing.
  • Excellent communication skills and proficiency with AI coding assistants.

Nice to have

  • Knowledge of identity and access management technologies such as FIDO, U2F, WebAuthn, SSO, SAML, OAuth, and federation.
  • Cybersecurity knowledge or CISSP/Security+ certification.
  • Experience with React, gRPC, or microservice architecture.
  • Bachelor’s degree in Computer Science or equivalent experience.

Culture & Benefits

  • In-person onboarding designed to support connection and ramp-up.
  • Health, dental, and vision insurance.
  • RRSP matching, healthcare spending support, telemedicine, and paid leave including PTO and parental leave.
  • Collaborative engineering culture focused on rigorous reviews, automated testing, scalable systems, and knowledge sharing.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →