- Страна
- Канада
- Зарплата
- 136 000 CA$ – 187 000 CA$
Откликайтесь
на вакансии с ИИ

Senior Software Engineer, Non-Human Identity
Okta — лидер в сфере Identity, предлагающий конкурентную зарплату, отличный пакет льгот и возможность работать над передовыми технологиями безопасности (AI, Zero Trust). Высокий балл за репутацию компании и сложность задач.
Сложность вакансии
Высокая сложность обусловлена требованиями к глубокому знанию Go, системного программирования (указатели), сетевых протоколов (SSH, TLS) и инфраструктурных инструментов (K8s, Vault). Роль подразумевает работу над критически важными системами безопасности с высокими требованиями к надежности.
Анализ зарплаты
Предложенный диапазон 136k–187k CAD полностью соответствует рыночным стандартам для Senior-разработчиков в Торонто, где медиана составляет около 155k CAD. Верхняя граница диапазона выше среднего по рынку, что отражает высокие требования к специализации в безопасности.
Сопроводительное письмо
I am writing to express my strong interest in the Senior Software Engineer position for the Non-Human Identity team at Okta. With over five years of experience in backend development and a deep proficiency in Golang, I have a proven track record of building scalable architecture patterns and robust APIs. My background in modern cloud infrastructure, specifically with Kubernetes, Terraform, and Hashicorp Vault, aligns perfectly with Okta's mission to secure identities in the modern cloud era.
In my previous roles, I have successfully designed and maintained complex relational database models using PostgreSQL and have extensive experience with non-HTTP protocols such as SSH and TLS. I am particularly drawn to this role because of Okta's commitment to Zero Trust architecture and the opportunity to work on the Privileged Access Management (PAM) product. I thrive in collaborative Agile environments and am eager to contribute to a team that values end-to-end ownership and technical excellence.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в okta уже сейчас
Присоединяйтесь к Okta, чтобы создавать будущее безопасности нечеловеческих идентификаторов и ИИ в Торонто!
Описание вакансии
Secure Every Identity, from AI to HumanIdentity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence.
This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk.
The Team
The Okta Privileged Access Management (PAM) is an identity-centric approach to a common and critical privileged access use case. Our elegant Zero Trust architecture is purpose-built for the modern cloud and helps customers solve challenging security and operations pain points at scale.
We are looking for a Senior Backend Software Engineer to join our fast-growing team with a focus on scalability, reliability, and enhancing the building blocks of the Non-Human Identity product.
What you’ll do
- Be deeply involved in evolving the core architecture of PAM.
- Work in our product development teams to build scalable, composable components of our platform.
- Be responsible for designing and implementing scalable architecture patterns.
- Design and build APIs with OpenAPI Specification that customers rely on for access to production infrastructure.
- Work on backend systems and service daemons written in Go
- Participate in the rotational on-call activities with SRE and product development teams.
What you’ll bring to the role
- 5+ years of experience as a backend software engineer, with Bachelors in CS or equivalent.
- In-depth proficiency in Golang (Go) or programming languages with memory pointers.
- Familiarity with modern cloud infrastructure and DevOps toolings including Kubernetes, Hashicorp, Terraform, and Hashicorp Vault.
- Proven ability to design, implement, and maintain relational databases like PostgreSQL or similar RDBMS.
- Ability to design robust database models and backend APIs, thinking in terms of systems, services, and API boundaries.
- Experience with Linux shell scripting and multiple operating system development (Windows, macOS, Linux).
- Familiarity with common development tools (Git/GitHub, Make, OpenAPI, Docker) and IDEs (IntelliJ/Goland).
- Solid understanding of networking fundamentals (IP addressing, routing, firewalls).
- Understanding of non-HTTP protocols (SSH, RDP, TLS, LDAP, etc.) and PKI-related concepts (asymmetric keys, trust stores, JWTs).
- Experience working in a production environment, ability to do analysis and refactor prior to implementation, and comfortability resolving ambiguity in requirements.
And extra credit if you have experience in any of the following!
- Ability to thrive in a collaborative Agile environment built on end-to-end ownership, providing and receiving code reviews.
- You have experience outside of a standard three-tier monolith (frontend talks to backend talks to database).
- Experience working with existing codebases and production systems.
- Strong working knowledge of Linux.
*This role requires in-person onboarding and travel to our Toronto office.*
#LI-SM1
#LI-Hybrid
P22839_3378002
Below is the annual salary range for candidates located in Canada. Your actual salary will depend on factors such as your skills, qualifications, and 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. To learn more about our Total Rewards program, please visit: https://rewards.okta.com/can.
The annual base salary range for this position for candidates located in Canada is between:
$136,000—$187,000 CAD
The Okta Experience
- Supporting Your Well-Being
- Driving Social Impact
- Developing Talent and Fostering Connection + Community
We are intentional about connection. Our global community, spanning over 20 offices worldwide, is united by a drive to innovate. Your journey begins with an immersive, in-person onboarding experience designed to accelerate your impact and connect you to our mission and team from day one.
Okta is an Equal Opportunity Employer. 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. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws.
If reasonable accommodation is needed to complete any part of the job application, interview process, or onboarding please use this Form to request an accommodation.
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. For more information, please see our Personnel and Job Candidate Privacy Notice at https://www.okta.com/legal/personnel-policy/.
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Go
- Kubernetes
- Terraform
- HashiCorp Vault
- PostgreSQL
- Docker
- OpenAPI
- Linux
- SSH
- TLS
- PKI
- JWT
- Git
Возможные вопросы на собеседовании
Проверка глубокого понимания языка Go, заявленного как основной стек.
Расскажите о механизмах управления памятью в Go и в каких случаях использование указателей может негативно сказаться на производительности из-за escape analysis?
Вакансия связана с PAM и безопасностью нечеловеческих сущностей.
Как бы вы спроектировали систему ротации секретов для микросервисов, минимизируя время простоя и риск компрометации?
Требуется опыт работы с PostgreSQL и проектирования API.
Опишите ваш подход к обеспечению обратной совместимости API при внесении изменений в схему базы данных под высокой нагрузкой.
Упоминается работа с не-HTTP протоколами.
В чем заключаются основные сложности реализации и отладки сервисов, работающих по протоколам SSH или TLS, по сравнению со стандартным REST/HTTP?
Роль включает дежурства (on-call) и работу с SRE.
Опишите случай из вашей практики, когда вам приходилось расследовать сложный инцидент в продакшене. Какие инструменты мониторинга и диагностики вы использовали?
Похожие вакансии
Senior Software Engineer, Cloud Services
Senior Software Engineer, Platform Infrastructure
Senior Software Engineer, Subscriptions Platform
Senior Software Engineer, Advertising
Sr. Software Engineer, Backend
Senior Software Engineer, Video Encoding
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Канада
- Зарплата
- 136 000 CA$ – 187 000 CA$