Job Description
<div class="content-intro"><p><span style="color: #000000;"><strong>Get to know Okta<br><br></strong></span>Okta is The World’s Identity Company. We free everyone to safely use any technology, anywhere, on any device or app. Our flexible and neutral products, Okta Platform and Auth0 Platform, provide secure access, authentication, and automation, placing identity at the core of business security and growth.<br><br>At Okta, we celebrate a variety of perspectives and experiences. We are not looking for someone who checks every single box - we’re looking for lifelong learners and people who can make us better with their unique experiences. <br><br>Join our team! We’re building a world where Identity belongs to you.</p></div><p>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. </p>
<p>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 product.</p>
<p><strong>What you’ll do</strong></p>
<ul>
<li>Be deeply involved in evolving the core architecture of PAM.</li>
<li>Work in our product development teams to build scalable, composable components of our platform.</li>
<li>Be responsible for designing and implementing scalable architecture patterns.</li>
<li>Design and build APIs with OpenAPI Specification that customers rely on for access to production infrastructure.</li>
<li>Work on backend systems and service daemons written in Go</li>
<li>Participate in the rotational on-call activities with SRE and product development teams.</li>
</ul>
<p><strong>What you’ll bring to the role</strong></p>
<ul>
<li>3-5 years of experience as a backend software engineer, with Bachelors in CS or equivalent.</li>
<li>Proficiency in Golang (Go) or programming languages with memory pointers. </li>
<li>Familiarity with modern cloud infrastructure and DevOps toolings including Kubernetes, Hashicorp, Terraform, and Hashicorp Vault.</li>
<li>Proven ability to design, implement, and maintain relational databases like PostgreSQL or similar RDBMS.</li>
<li>Ability to design robust database models and backend APIs, thinking in terms of systems, services, and API boundaries.</li>
<li>Experience with Linux shell scripting and multiple operating system development (Windows, macOS, Linux). </li>
<li>Familiarity with common development tools (Git/GitHub, Make, OpenAPI, Docker) and IDEs (IntelliJ/Goland).</li>
<li>Solid understanding of networking fundamentals (IP addressing, routing, firewalls).</li>
<li>Understanding of non-HTTP protocols (SSH, RDP, TLS, LDAP, etc.) and PKI-related concepts (asymmetric keys, trust stores, JWTs).</li>
<li>Experience working in a production environment, ability to do analysis and refactor prior to implementation, and comfortability resolving ambiguity in requirements.</li>
</ul>
<p><strong>And extra credit if you have experience in any of the following! </strong></p>
<ul>
<li>Ability to thrive in a collaborative Agile environment built on end-to-end ownership, providing and receiving code reviews.</li>
<li>You have experience outside of a standard three-tier monolith (frontend talks to backend talks to database).</li>
<li>Experience working with existing codebases and production systems.</li>
<li>Strong working knowledge of Linux.</li>
</ul>
<p> </p>
<p>#LI-SM1</p>
<p>#LI-Hybrid</p>
<p><span data-sheets-root="1">P22839_3378002</span></p><div class="content-pay-transparency"><div class="pay-input"><div class="description"><p>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 visi ... (truncated, view full listing at source)