Senior Software Engineer (Core Infrastructure)
Posted Updated
- This is an opportunity to do career-defining work
- We’re all in on this mission
- If you are too, let’s talk
- Okta is the identity standard
- The Okta Platform is an independent and neutral platform that securely connects the right people to the right technologies at the right time
- We help organizations do two things - secure and manage their extended enterprise, and transform their users’ experiences
- 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
- 5+ 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
- Bachelor’s degree in computer science or equivalent; master’s preferred
- 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 some of the largest cloud deployments in the enterprise world
- Requires in-person onboarding and travel to our San Francisco, CA HQ office or our Chicago office during the first week of employment
