OK

Principal Software Engineer

okta· 426 open roles

Location TBD On-siteFull-time3 weeks ago
Salaryest.
$150,000 - $250,000
Experience
Mid
Job Type
Full-time
Posted
3 weeks ago
Apply Now

Get more other jobs in your inbox

Verified daily — no ghost listings.

About This RoleAI processing…

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.

Key Responsibilities

  • 1
    Work with engineering teams to design, develop and deliver cloud based infrastructure projects on a modern tech stack (Redis, Elasticsearch, Docker, Terraform on AWS)
  • 2
    Drive evaluation, development and roll out of new common microservices
  • 3
    Operate, support, and upgrade shared services and frameworks. Scale these as their usage invariably grows along with Okta's business.
  • 4
    Help with design and code reviews. Ensure high programming standard by writing unit and functional tests.
  • 5
    Be part of a structured on-call roster, assist with monitoring, troubleshooting of services and frameworks the team owns
  • 6
    Collaborate with architects, QA, product owners, security and operations engineers
  • 7
    Help with mentoring new engineering hires and interns

Requirements

  • Immense passion about doing the right thing to help Okta's technology stay ahead of its anticipated business growth
  • Solid technology chops in architecting, implementing, tuning and debugging services in a Cloud native environment preferably in the enterprise world
  • Bachelor's degree in computer science or equivalent
  • 12+ yrs of expansive programming experience in an object-oriented programming language like Java, especially in backend services. A good understanding of multithreading, garbage collection, memory management.
  • 7+ yrs experience of working with MySQL or equivalent relational database systems.
  • Demonstrated experience of working with ReST and good understanding of its fundamentals
  • Knowledge of Spring, Spring Boot, Hibernate and Tomcat
  • Knowledge of AWS, Redis, Elasticsearch, and Docker
  • Demonstrably followed best software engineering principles
  • Familiarity with Agile software development process

Perks & BenefitsTypical for this role

Competitive compensation aligned with experience and market rate
Health, dental, and vision coverage
Paid time off and company holidays
Remote-friendly or hybrid working arrangements where applicable
Learning and professional development support
Modern tools and equipment to do your best work

Apply to This Job in Minutes

Generate ATS-optimized resume + cover letter + interview prep with Jobease.ca AI. Complete your application faster.

Get Started Free

Similar Jobs

AS

Business Development Representative

asanaRemote
View
RE

Creative Strategist - Pharma

redditRemote
View
RE

Analytics Engineer

redditRemote
View