Software Engineer II, Frontend Agentic AI

Okta
San Francisco
Workplace: OnsiteFull timeUSD 140,000 - 192,000 annuallyFunction: Software EngineeringExperience: 5+ yearsSkills: ["Communication","Product sense","End-to-end ownership","Collaboration","Driven ambition"]

Build the user-facing interfaces for autonomous AI workers, including the chat experience, memory/context views, live run timeline, and human-in-the-loop approval flows. Design new agentic UI patterns that don’t exist yet, manage complex long-running session state, and render real-time updates via WebSockets or server-sent events. Partner with backend and agent engineers to shape APIs and event streams while optimizing performance across devices.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Okta
Okta
2 days ago

Software Engineer II, Frontend Agentic AI

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Build the user-facing interfaces for autonomous AI workers, including the chat experience, memory/context views, live run timeline, and human-in-the-loop approval flows. Design new agentic UI patterns that don’t exist yet, manage complex long-running session state, and render real-time updates via WebSockets or server-sent events. Partner with backend and agent engineers to shape APIs and event streams while optimizing performance across devices.
Location: San Francisco
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build conversational UI for long-horizon agents, including streaming responses, tool call visualization, pause/interrupt controls, and mid-task steering.
  • •Create memory management interfaces to help users view, edit, or delete memories and understand agent context.
  • •Implement live agent run views (plans, steps, artifacts, retries, results) rendered in real time over WebSockets or server-sent events.
  • •Design human-in-the-loop approval surfaces for agent actions, including clear diffs before writing to external systems.
  • •Build robust long-running session state handling (reconnection, optimistic updates, partial results, failure recovery) and develop reusable component libraries for agentic patterns.

Pay and Benefits

Salary: USD 140,000 - 192,000 annually
Perks:Health InsuranceDentalVision401kPaid LeaveParental LeaveFlexible Spending

Key Requirements

  • •Minimum of 5 years of relevant experience as a software engineer building user-facing products at scale.
  • •3+ years of front-end engineering experience with deep expertise in React and TypeScript, plus modern state management (hooks, context, state machines).
  • •Experience building chat, copilot, or other LLM-powered interfaces in production.
  • •Hands-on experience with real-time UIs (WebSockets, server-sent events, streaming rendering, reconnection handling).
  • •Ability to translate designs into fast, polished, responsive code and comfort working directly with users to refine the experience.
Experience:5+ yearsAILLM-powered interfacesSaaSVenture-backed
Skills:CommunicationProduct senseEnd-to-end ownershipCollaborationDriven ambition
Languages:English
Tech Stack:ReactTypeScriptHooksContextState machinesWebSocketsServer-sent eventsStreaming renderingLLM APIsAI front-end SDKsVercel AI SDKLangChainLangGraph

Company Brief

Okta
Provides identity and access management cloud solutions that help organizations secure and manage user authentication, single sign-on, multi-factor authentication, and lifecycle management across applications and devices.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2009
WebsiteLinkedIn