Назад
2 дня назад

Staff Software Engineer (Java)

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

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

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

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

Текст:
/
TL;DR
Staff Software Engineer (Java): Architecting, building, and scaling server-side software and services for a device identity and security platform with an accent on distributed systems, massive scale, and endpoint security. Focus on designing Java and Spring services, optimizing databases and APIs, driving architectural decisions, and mentoring engineers across multiple teams.

Location: Toronto, Ontario, Canada; hybrid

Salary: CAD 160,000–220,000 annual base salary, plus equity where applicable, bonus, and benefits.

Company

Okta builds identity and access security infrastructure that protects organizations, users, devices, and AI-enabled systems.

What you will do

  • Architect, build, and scale server-side features and services in the core Java platform.
  • Translate strategic business objectives into scalable technical roadmaps with Product Management, Engineering Directors, and Principal Architects.
  • Lead technical designs, proposals, architectural decisions, and cross-functional delivery with Product, Design, and QA.
  • Develop maintainable software with comprehensive test coverage and improve automated testing and CI/CD strategies.
  • Mentor Staff and Senior engineers, lead design reviews, and raise engineering standards across multiple teams.
  • Promote AI-native development practices and prototype innovations in device security and software engineering.

Requirements

  • 7+ years of software development experience building scalable, high-performance server-side systems with Java and Spring.
  • Expertise in Postgres or MySQL, including schema design and query optimization.
  • Extensive experience designing, building, and securing RESTful APIs for large-scale systems.
  • Strong knowledge of caching, asynchronous processing, multithreading, design patterns, scalability, object-oriented principles, and security engineering.
  • Experience with agile development, CI/CD, automated testing, technical communication, and influencing engineering direction.
  • Understanding of endpoint security, including TPM, Secure Enclave, MDM protocols, endpoint detection, and how iOS, Android, Windows, and macOS report device state to the cloud.

Nice to have

  • Experience with anomaly detection, risk systems, cloud security, identity, authentication, or IAM protocols such as FIDO, U2F, WebAuthn, SSO, SAML, OAuth, and Federation.
  • Knowledge of cybersecurity principles, secure coding practices, or CISSP/Security+ certification.
  • Experience with React, gRPC, or microservice architecture.
  • Bachelor's degree in Computer Science or equivalent experience.

Culture & Benefits

  • Health, dental, and vision insurance, RRSP matching, healthcare spending, telemedicine, and paid leave including PTO and parental leave.
  • Equity where applicable and a performance-related bonus.
  • In-person onboarding designed to connect employees with the mission and team.
  • Opportunities for talent development, social impact, and connection across a global community spanning more than 20 offices.

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