Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Okta

Staff Software Engineer (Core Infrastructure)

Posted Updated
Discussion
  • Okta’s Core Engineering team is responsible for building and evolving shared infrastructure and services that lay the foundation for what other engineering teams build on
  • We’re in charge of common shared services like search, cache, configuration management, frameworks for async job management, and email pipeline, to name a few
  • We’re cloud native, where redundancy, multi-tenancy, scale, resource optimization and resiliency are first class citizens. With Okta’s mantra of ‘Always On!’ there’s never a dull moment. Our biggest asset is our team of passionate engineers and technically minded managers
  • We’re looking for a staff level backend engineer to join a team of highly skilled and talented team players who’re proud of what they own and deliver
  • Our elite team is fast, creative and flexible; with a weekly release cycle and individual ownership we expect great things from our engineers and reward them with stimulating new projects, new technologies and the chance to have significant equity in a company that is changing the cloud computing landscape forever
  • Work with engineering teams to design, develop and deliver cloud based infrastructure projects on a modern tech stack (Redis, Docker, Terraform on AWS)
  • Drive evaluation, development and rollout of new common features and frameworks
  • Operate, support, and upgrade shared services and frameworks. Scale these as their usage invariably grows along with Okta’s business
  • Conduct design and code reviews. Ensure high programming standards by writing unit and functional tests
  • Monitor, troubleshoot and fix services and frameworks the team owns
  • Evaluate system performance and resolve bottlenecks
  • Provide technical guidance and mentorship to junior developers
  • Collaborate with architects, QA, product owners, security and operations engineers

Benefits

  • Work from home opportunities
  • Health + Wellness
  • Financial Benefits
  • Pay + Incentives
  • Time Off
  • Everyday Living
  • Resources
  • 8+ yrs of expansive programming experience in an object-oriented programming language like Java, especially in backend services. A superior understanding of multithreading, garbage collection, memory management
  • Immense passion about doing the right thing to help Okta’s technology stay ahead of its anticipated business growth
  • 3+ yrs experience developing, operating, optimizing and troubleshooting web services on Kubernetes. Experience with AWS EKS is a plus, so is experience with GCP
  • Experience with Spring, Spring Boot, Hibernate, Tomcat, AWS, Redis, and Docker
  • Familiarity with Agile software development process
  • Experience with enterprise SaaS as a good-to-have
  • Bachelor’s degree in computer science or equivalent; master’s preferred
  • Demonstrably followed best software engineering principles
  • Solid technology chops in architecting, implementing, tuning and debugging some of the largest cloud deployments in the enterprise world
  • Knowledge of network security, authentication and authorization
  • 3+ yrs experience of working with MySQL or equivalent relational database systems. Experience with designing databases and fine tuning queries is a plus
  • Demonstrated experience of working with ReST and thorough understanding of its fundamentals. Knowledge of gRPC is a plus

Skills

What Staff Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.