Jobs.ca
Jobs.ca
Language
Okta logo

Senior Software Engineer

Okta12 days ago
Toronto
CA$91,637 - CA$136,751/yearly
Senior Level

Top Benefits

Work from home opportunities
Health + Wellness
Financial Benefits

About the role

Who you are

  • Okta is seeking a highly technical and experienced Senior Software Engineer to join a team of engineers working on the Okta Access Gateway product
  • 4+ years experience working in development roles in Software Engineering
  • 4+ years programming experience with Java or Python; experience with PHP, shell scripts (bash), C, a strong plus
  • Strong understanding of Computer Science fundamentals and concepts involving Data Structures and Algorithms
  • 4+ years experience using, maintaining, and deploying Linux-based systems
  • Experience with Amazon Web Services Stack (Elastic Cloud Compute instances, Security Groups; Lambda) is a plus
  • Some experience working with proxy or other web servers, preferably with nginx
  • Experience working in an Agile software development teams leveraging continuous integration and deployment practices
  • Some knowledge of Identity and Access Management protocols and technologies: OAuth, OpenID Connect, SAML, Federation, SSO, etc
  • Bachelor’s degree in Computer Science or equivalent experience

What the job involves

  • Okta Access Gateway solves the hybrid IT access problem for enterprises, connecting on-premises applications shipped from enterprise software vendors along with custom-built, on-premises applications to the Okta Identity Cloud
  • It is a proxy that can be deployed in a customer’s datacenter or on top of PaaS providers
  • Okta Access Gateway provides all the same authentication techniques, risk profiles, and conditional access policies that can be applied to both SaaS and on-premises applications from vendors such as Oracle, IBM, SAP and Microsoft
  • It is a strategic product that not only stands on its own as a valuable component of our customers’ infrastructure, but also unlocks ongoing value for our customers by enabling use of other aspects of Okta’s ecosystem
  • Design and develop new features for Okta’s Access Gateway product utilizing Java/PHP/Python (C/C++ are also part of the stack)
  • Contribute to security compliance by addressing vulnerabilities in the platform and helping to identify areas for future improvement
  • Lead the effort to diagnose and troubleshoot customer escalations utilizing Operating System level tools such as vmstat, uptime, dmesg and application tools such as JProfiler and VisualVM
  • Implement unit, functional and integration tests for new features utilizing test frameworks such as Junit, and Selenium

Benefits

  • Work from home opportunities
  • Health + Wellness
  • Financial Benefits
  • Pay + Incentives
  • Time Off
  • Everyday Living
  • Resources

About Okta

Software Development
5001-10,000

Okta gives you a neutral, powerful and extensible platform that puts identity at the heart of your stack. No matter what industry, use case, or level of support you need, we’ve got you covered.