Senior Software Engineer, Non-Human Identity
Confirmed live in the last 24 hours
Okta
Compensation
$136,000 - $187,000/year
Job Description
Secure Every Identity, from AI to Human
Identity 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:
Similar Jobs
Itron
Principal Software Engineer
Boeing
Software Engineer – Commercial Modification (Associate, Experienced or Senior level)
Nike
Software Engineer II, Global Converse, ITC
Nike
Senior Information Security Platform Engineer,ITC
Expedia
Senior Software Development Engineer (Full Stack)
Expedia