Okta

Staff Software Engineer

Job Description

Posted on: 
June 11, 2024

We are looking for a Staff Software Engineer to join an innovative and fast moving full-stack team to build a new set of developer-facing products to achieve this mission. We welcome personalities that are self-driven, think outside-the-box, take pride in shipping high quality software and most importantly kind.


Responsibilities

Analyze/Refine Requirements with Product Management and other stakeholders by asking the right questions and driving clarity.


Work with user experience designers and architects to scope and plan engineering efforts and dependencies.


Develop secure and reusable components to enable other teams to easily implement UIs with rich and consistent look and feel.


Develop APIs and SDKs that developers love.


Have a high bar for security, test-driven development, design reviews and code reviews while harboring a sense of urgency.


Define long-term observability and reliability metrics for the systems/features that they own. 

Job Requirements

Have 7-10 years of software development experience.


Proficient in at least one language while comfortable in more than one of the backend languages - Java, Typescript, Ruby, GoLang, C#, Python.


Demonstrable knowledge of HTTP fundamentals with strong API Design skills.


Comfortable in React or similar front-end UI stacks; if not comfortable yet, you are willing to learn.


Have experience working with at least one of the database technologies - MySQL, Redis, or PostgreSQL.


Experience working with at least one cloud-native system of scale (AWS, GCP, Azure)


Experience with distributed systems patterns including caching, asynchronous processing etc.


Track record of delivering work incrementally to get feedback and iterating over solutions.


Comfortable working on a fully-distributed, remote team. Bring the right attitude to the team: ownership, accountability, attention to detail, and customer focus.


Excellent written communication skills, bringing structure to ambiguous concepts, and driving closure on them methodically using first principles.


Possess or have interest in developing a strong product sense.

Apply now

More job openings