Senior Software Engineer - Java Developer
Okta, Bengaluru, India +1
What you will do
- Design and develop the next generation of AI-enabled tools that allow Okta customers to seamlessly utilize AI agents, heavily leveraging the Model Context Protocol (MCP).
- Actively build, maintain, and contribute to Open Source SDKs, empowering the broader developer community to easily incorporate Okta into their AI-driven applications and workflows.
- Design, develop, and maintain highly available, scalable, and resilient services and applications, including clear 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 technical solutions that can be reused across domains.
- Lead code and design reviews, drive engineering best practices, and mentor other engineers to improve technical execution and maintain high standards.
- Diagnose complex production issues, improve reliability and performance through data-driven analysis, and enhance CI/CD pipelines and operational tooling.