3 дня назад
Senior Software Engineer, Device Identity (Cybersecurity)
136 000 - 187 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer, Device Identity (Java/Spring): Building and scaling server-side software and services for a device identity and access platform with an accent on secure distributed systems, REST APIs, database performance, and continuous authentication. Focus on designing scalable services, optimizing high-performance data stores, mentoring engineers, and applying AI-assisted development while maintaining rigorous security and code quality.
Location: Hybrid position in Toronto, Ontario, Canada
Annual salary: CAD 136,000–187,000, plus equity where applicable, bonus, and benefits.
Company
Okta develops identity and access security products that protect organizations, users, and devices, including FastPass, Okta Device Access, and Device Assurance.
What you will do
- Design, implement, and deploy features and services for the core Java-based device identity platform.
- Collaborate with Product, Design, and QA to deliver critical engineering initiatives.
- Contribute to technical designs, architectural decisions, engineering standards, and long-term platform scalability.
- Develop maintainable software with comprehensive automated test coverage and improve CI/CD strategies.
- Mentor engineers through code reviews, technical guidance, and knowledge sharing.
- Use AI coding assistants within the product development lifecycle while maintaining security and code quality standards.
Requirements
- 4+ years of software development experience building scalable, high-performance server-side features with Java and Spring.
- Expertise with high-performance Postgres or MySQL environments, including schema design and query optimization.
- Experience designing, building, and securing RESTful APIs for large-scale systems.
- Strong knowledge of caching, asynchronous processing, multithreading, design patterns, scalability, security engineering, and object-oriented principles.
- Experience with agile development, CI/CD, automated testing, and communicating complex technical concepts to diverse audiences.
- Bachelor’s degree in Computer Science or equivalent experience.
Nice to have
- Knowledge of identity and access management technologies such as FIDO, U2F, WebAuthn, SSO, SAML, OAuth, and federation.
- Cybersecurity knowledge, secure coding experience, or CISSP/Security+ certification.
- Experience with React, gRPC API development, or microservice architecture.
Culture & Benefits
- In-person onboarding is designed to support connection and accelerate impact.
- Health, dental, and vision insurance, RRSP matching, healthcare spending, telemedicine, and paid leave including PTO and parental leave.
- Work in a global organization with a community spanning more than 20 offices.
- Equal opportunity employment and reasonable accommodation support throughout the hiring process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
4 дня назад
Senior Software Developer (Java)
120 000 - 150 000CAD
4 дня назад
Lead Software Engineer (Java, API, AI)
90 000 - 140 000CAD
8 дней назад
Senior Software Developer/Architect (Confluent)
137 000 - 186 000CAD
3 дня назад
Senior Forward Deployed Engineer (AI)
175 000 - 240 000CAD
4 дня назад
Application Support Developer (Appian)
111 000 - 129 000CAD
4 дня назад
Senior Engineer, Enterprise Platforms (Java)
70 000 - 80 000CAD