Okta logo

Senior Software Engineer (Java & DSA)

Okta · Posted Oct 14

Cloud-based identity and access management solutions for workforce and customer security

Bengaluru, IndiaFull-timeHybridSenior Level5+ years₹45.0L–₹70.0L yearly<25 applicants
Enterprise SoftwareCybersecurityIdentity ManagementCloud ComputingPublic Company
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

Okta builds the trusted, neutral identity infrastructure that secures AI and human identities across organizations. The Azure Integrations team focuses on integrations with Microsoft's Azure AD Identity Platform (Entra ID, MSGraph, and related identity APIs). This Senior Software Engineer role designs and implements high-performance, distributed, fault-tolerant software components in Java, owns feature reliability and observability, and mentors junior engineers within a cross-functional agile team.

What you will do

  • Understand our Azure Integrations codebase and development process: Jira, Technical Designs, Code Review, Testing, and Deployment.
  • Analyze, refine and shape requirements with product management and other stakeholders by asking the right questions and driving clarity.
  • Provide support and handle incoming bugs and customer reported issues
  • Work with various stakeholders to scope and plan engineering efforts to ensure project and feature launch success.
  • Design and implement high-performance distributed scalable and fault-tolerant software components.
  • Actively participate in PR reviews with the team
  • Help mentor more junior team members
  • Enjoy working across a cross-functional team consisting of QA, Product Management, Technical Support, Documentation, TPM and UX to create an extensible platform.
  • Own features and/or systems and define their long-term health and observability and reliability metrics.

Skills used in this role

JavaSpringHibernateRedismicroservicesMicrosoft Graph APIsRESTful web APIReactJSJiracachingasynchronous processingmulti-threading

What the employer is looking for

  • 5+ years of software development experience building highly reliable, mission-critical software.
  • Experience working with systems of scale ranging from monolithic applications to microservices.
  • Experience with server-side technologies including caching, asynchronous processing, and multi-threading. We use Java, Spring, Hibernate, Redis.
  • Ability to work effectively with distributed teams and people of various backgrounds
  • This is a hybrid role, 2 days in office as a minimum
  • Education and Training: B.S., MS, or PhD in Computer Science or related field

Preferred qualifications

  • Nice to have: experience working with Microsoft’s Graph APIs - a RESTful web API that enables access Microsoft Cloud service resources, especially identity APIs
  • experience with modern front end development such as ReactJS

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Okta

Okta is a leading independent provider of cloud-based identity and access management solutions that securely connect people and technologies to the right applications. The company powers both Workforce Identity and Customer Identity platforms, allowing organizations to securely manage user access and navigate modern challenges like agentic AI security.

Industry
Enterprise Software
Company size
7500+ employees
Founded
2009
Location
San Francisco, California, USA
Funding stage
Public Company

Funding

Public Company · $228M raised

Sequoia CapitalAndreessen HorowitzGreylock PartnersKhosla VenturesAltimeter Capital
  • 2010-02-01Series A$10M
  • 2011-08-01Series B$16.5M
  • 2012-12-01Series C$25M
  • 2013-09-01Series D$27M
  • 2014-06-01Series E$75M
  • 2015-09-01Series F$75M
  • 2018-02-21Post IPO Debt$300M

Leadership

TM
Todd McKinnon

Co-Founder and Chief Executive Officer

FK
Frederic Kerrest

Co-Founder and Executive Vice Chairman

SD
Shannon Duffy

Chief Marketing Officer

SM
Scott Morgan

Chief Legal Officer