Staff Software Engineer - Lifecycle Management
Okta
Bengaluru, IndiaPosted 1 month ago
Skill Required
SW Eng - Core Identity-670Software EngineerSoftware DeveloperQuery OptimizationMachine Learningrelated fieldSpring BootPrototypingEngineeringJavaScriptObservabilitydebuggingbuildingetc.)RESTdesignOAuthCloudJavaAPIsIAMUnityAWSGCPTDDAI
Key highlights
- 8+ years of Java development experience required
- 5+ years building services and internal tools required
- 2+ years automating and deploying large‑scale services in AWS/GCP required
- Immersive onboarding program highlighted as a key benefit
- Experience with SCIM and Spring Boot is a notable requirement
- Hybrid work flexibility indicated
Role overview
Okta is the leading independent provider of enterprise identity, offering a cloud‑based Identity Cloud with directory services, single sign‑on, strong authentication, provisioning, workflow, and reporting. The company is hiring a Staff Software Engineer for the Onboarding and Lifecycle Management (LCM) Platform team to enhance and manage services for importing, syncing, and provisioning identities and access policies, enabling customers to link and enhance their business processes with Okta’s identity management product. This role offers a chance to work on high‑impact, scale‑focused infrastructure in a fast‑paced, mission‑driven environment.
Responsibilities
- Work with senior engineering team in major development projects, design and implementation
- Be a key contributor in the implementation of the LCM infrastructure
- Troubleshooting customer issues and debugging from logs (Splunk, Syslogs, etc.)
- Design & implement features with functional and unit tests along with monitoring and alerts
- Conduct design & code reviews, analysis and performance tuning
- Quick prototyping to validate scale and performance
- Provide technical leadership and mentorship to more junior engineers
- Interface with Architects, QA, Product Owners, Engineering Services, Tech Ops
- Partner with Product Development, QA, and Site Reliability Engineering teams for scoping the development and deployment work
Requirements
- 8+ years of Software Development in Java, preferably significant experiences with SCIM and Spring Boot
- 5+ years of development experience building services, internal tools and frameworks
- 2+ years experience automating and deploying large scale production services in AWS, GCP or similar
- Deep understanding of infrastructure level technologies: caching, stream processing, resilient architectures
- Experience with RESTful APIs and SOAP APIs
- Ability to work effectively with distributed teams and people of various backgrounds
- Lead and mentor junior engineers
- B.S. Computer Science or related field
Nice to have
- Experience with server‑side technologies including caching, asynchronous processing, and multi‑threading
- Experience in TDD
- Experience with UI development or JavaScript frameworks
- Knowledge of Identity and Access Management protocols and technologies: OAuth, OpenID Connect, SAML, SCIM
Benefits
- The Okta Experience – supporting well‑being, driving social impact, and developing talent & fostering connection + community
- Immersive, in‑person onboarding experience designed to accelerate impact and connect new hires to the mission and team from day one
- Hybrid work model (indicated by #LI-Hybrid tag)
- Equal Opportunity Employer – commitment to inclusive hiring and consideration of applicants with arrest and conviction records
- Reasonable accommodation available for application, interview, or onboarding processes
Additional details
- Okta may use Automated Employment Decision Tools (AEDT) as defined by New York City Local Law 144; NYC applicants can view the full notice via the provided link
- Notice for New York City Applicants & Employees regarding AEDT