Staff Software Engineer - Java (DSA)
Core
Building trusted infrastructure and AI-enabled tools that connect AI agents with Okta's core identity capabilities using the Model Context Protocol (MCP).
Role type
Staff Software Engineer (Java, Backend & Distributed Systems)
Builds
AI-enabled tools, Open Source SDKs, and highly available scalable services for Okta customers.
Domain
Identity Security & AI Integration
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring/Spring Boot, SQL/NoSQL databases, distributed systems architecture, system design, data structures and algorithms, CI/CD pipeline optimization, observability, security hardening, AI/ML system integration
Preferred skills
Open source contribution, mentoring, cross-functional collaboration
Technologies
Java, Spring Boot, MCP (Model Context Protocol), SQL, NoSQL
Responsibilities
Design and develop AI-enabled tools leveraging MCP; build and maintain Open Source SDKs; design and maintain scalable services with robust APIs; own end-to-end technical solutions; lead code reviews and mentor engineers; diagnose production issues and improve reliability; integrate and operate AI/ML-enabled solutions.
Seniority
Staff, hands-on IC with mentorship and architectural leadership