Overview
Senior Software Engineer on the Okta Agentic Services Team, building AI-enabled tools using the Model Context Protocol (MCP) and contributing to open-source SDKs that help developers integrate Okta into AI-driven applications.
What you'll do
- Design and develop AI-enabled tools that allow Okta customers to seamlessly utilize AI agents, leveraging the Model Context Protocol (MCP).
- Build, maintain, and contribute to Open Source SDKs that empower the broader developer community to incorporate Okta into AI-driven applications and workflows.
- Design, develop, and maintain highly available, scalable, and resilient services and applications, including low-level designs, robust APIs, and effective data models.
- Own end-to-end technical solutions across multiple services or components, ensuring code quality, observability, security, and operational readiness.
- Collaborate with product, design, and cross-functional engineering teams to translate business and customer requirements into reusable technical solutions.
- Lead code and design reviews, drive engineering best practices, and mentor other engineers.
- Diagnose complex production issues, improve reliability and performance through data-driven analysis, and enhance CI/CD pipelines and operational tooling.
- Safely integrate and operate AI/ML-enabled solutions that improve outcomes, including applying AI/ML concepts to real-world products.
What you'll need
- Strong computer science fundamentals including data structures, algorithms, and advanced system design.
- 4+ years of experience working on backend and distributed systems.
- Deep expertise in Java, Spring/Spring Boot, and SQL/NoSQL databases.
- Experience designing and evolving the architecture of multi-service or domain-level systems, including well-structured APIs, data models, and integration patterns.
- Demonstrated success improving performance, reliability, and scalability of high-traffic or mission-critical systems using data-driven analysis and experimentation.
- Experience driving engineering excellence initiatives such as test automation, CI/CD improvements, security hardening, and operational best practices.
- Hands-on experience integrating or operating AI/ML-enabled capabilities within production services or workflows, including responsible use of AI to enhance user or business outcomes.
- Familiarity with AI-driven developer productivity or observability tools and applying AI-related techniques in a way that is appropriate and safe for large-scale software systems.
- Excellent communication and stakeholder management skills across technical and business teams.
Details
- Hybrid work mode.
- Location: Bengaluru, India.
Read the full description and apply on the company’s own careers page.