Senior Software Engineer (PAM)
- Toronto, Canada
- Senior Level
- 5+ years
- Bachelor's degree
- Posted
Skills
Required
- AWS
- Cloud building blocks
- IaC
- Observability
- CI / CD pipelines
- secure coding practices
- Redis
- Elasticsearch / OpenSearch
- Kinesis
- Kafka
- Docker
- Go / Java / C++
Preferred
- cloud
- cloud infrastructure
- Kubernetes
- AWS container environments
Join Okta, a leading identity and access management company, as a Senior Software Engineer in the Privileged Access Management (PAM) team. In this role, you will leverage cutting-edge AI technologies and work with a modern tech stack to design, develop, and deliver cloud-based infrastructure projects. You will also provide technical guidance and mentorship to junior developers and collaborate with various teams across the organization. Enjoy benefits such as work-from-home opportunities, health and wellness programs, financial benefits, and more.
Responsibilities
- Concevoir, développer et livrer des projets d'infrastructure cloud basés sur une architecture moderne.
- Évaluer, développer et déployer des microservices, et assurer le support et la mise à niveau des services partagés.
- Fournir des conseils techniques et un mentorat aux développeurs juniors, et collaborer avec les architectes, QA, propriétaires de produits.
- Proven track record of architecting, deploying, and optimizing scalable cloud infrastructure with deep hands-on expertise in Kubernetes and AWS container environments
- Solid technical grasp of architecting, implementing, tuning, and debugging some of the largest cloud deployments in the enterprise world
Requirements
- Experience with fundamental Cloud building blocks like IaC, Observability, Secrets Management, CI / CD pipelines, secure coding practices, and compliance
- Experience with AWS, Redis, Elasticsearch / OpenSearch, Kinesis, Kafka, and Docker
- A good understanding of computer science fundamentals such as data structures and algorithms
- Knowledge of network security, authentication, and authorization
- Demonstrably followed best software engineering principles
Familiarity with Agile software development process
- Deep understanding of REST APIs and proven experience building and integrating them
- 5+ years of extensive programming experience in modern programming languages like Go, Java, or C++ especially in backend services. Go is preferred
- Education: Bachelor's degree in computer science or equivalent
- Bachelor's degree in computer science or equivalent
