Senior Software Engineer, Lifecycle Management

2 weeks ago


Bengaluru, India Okta, Inc. Full time

Get to know Okta

Okta is The World’s Identity Company. We free everyone to safely use any technology—anywhere, on any device or app. Our Workforce and Customer Identity Clouds enable secure yet flexible access, authentication, and automation that transforms how people move through the digital world, putting Identity at the heart of business security and growth. 

At Okta, we celebrate a variety of perspectives and experiences. We are not looking for someone who checks every single box - we’re looking for lifelong learners and people who can make us better with their unique experiences. 

Join our team We’re building a world where Identity belongs to you.

We are looking for an experienced Senior Software Engineer to work on our Onboarding and Lifecycle Management (LCM) Platform team with focus on enhancing and managing services for importing, syncing and provisioning identities and access policies , users, groups, roles, entitlements, etc. These features allow customers the flexibility to link and enhance their business processes with Okta’s identity management product. This role is to build, design solutions, and maintain our platform for scale.

The ideal candidate will be naturally curious and has experience building software systems to manage and deploy reliable and performant infrastructure and product code at scale on a cloud infrastructure.

Job Duties and Responsibilities:

Work with senior engineering team in major development projects, design and implementation Conduct code reviews, analysis and performance tuning Work with QA team to outline and implement comprehensive test coverage for broad features Interface with cross-functional teams (Architects, QA, Product, Technical Support, Documentation, and UX teams) to develop connectors to on-prem and cloud apps Analyze /Refine Requirements with Product Management Partner with our Product Development, QA, and Site Reliability Engineering teams for scoping the development and deployment work Design and implement core, high-performance, scalable software components

Required knowledge, skills, and abilities:

5+ years of software development experience building highly-reliable, mission- critical software Experience with object-oriented languages, Java and C# Experience with data stores, relational databases Experience with one or more of the following Directory services: Active Directory, LDAP Experience with RESTful APIs Experience working with a system of scale

Nice to haves:

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, etc Microsoft Azure management APIs, ADFS, Office 365 or Microsoft’s Directory Synchronization Tool 

  Education and Training:

Bachelors degree in Computer Science or related field

#LI-MM5

What you can look forward to as an Full-Time Okta employee

Amazing Benefits Making Social Impact Fostering Diversity, Equity, Inclusion and Belonging at Okta 

Okta cultivates a dynamic work environment, providing the best tools, technology and benefits to empower our employees to work productively in a setting that best and uniquely suits their needs. Each organization is unique in the degree of flexibility and mobility in which they work so that all employees are enabled to be their most creative and successful versions of themselves, regardless of where they live. Find your place at Okta today .



  • Bengaluru, India Okta, Inc. Full time

    Get to know OktaOkta is The World’s Identity Company. We free everyone to safely use any technology—anywhere, on any device or app. Our Workforce and Customer Identity Clouds enable secure yet flexible access, authentication, and automation that transforms how people move through the digital world, putting Identity at the heart of business security and...


  • Bengaluru, Karnataka, India Okta, Inc. Full time

    Get to know Okta Okta is The World's Identity Company. We free everyone to safely use any technology—anywhere, on any device or app. Our Workforce and Customer Identity Clouds enable secure yet flexible access, authentication, and automation that transforms how people move through the digital world, putting Identity at the heart of business security...


  • Bengaluru, Karnataka, India Abha Engineer Full time

    We are looking for a Senior Mechanical EngineerRoles are described below.Manpower Planning.Preparing of Project Cost.Schedule wise work execution.As Drawing & quality work execution.Client & Third Party Manage.Working Team Manage & Review.Reporting to Management.ROB & FOB Fabrication & Erection Work Knowledge.


  • Bengaluru, Karnataka, India Software AG Full time

    We help you create effortlessly connected experiences for your customers, employees and partners with an enterprise-grade iPaaS that integrates anything, anywhere, any way you want. By bringing application, data, API and B2B integration together in the same generative AI-enabled platform, you can run a high-performing enterprise and constantly improve it...


  • Bengaluru, India Rubrik Full time

    Job SummaryAbout the Team:You’ll work on problems at scale, i.e., how to efficiently provide data protections for millions of users’ emails or documents. You’ll be part of the team that drives the next generation of SaaS protection and the company’s next growth engine.About the Role:We seek a senior software engineer to join our Rubrik Data Lifecycle...


  • Bengaluru, India Rubrik Full time

    Job Summary About the Team: You’ll work on problems at scale, i.e., how to efficiently provide data protections for millions of users’ emails or documents. You’ll be part of the team that drives the next generation of SaaS protection and the company’s next growth engine. About the Role: We seek a senior software engineer to join our...


  • Bengaluru, India topslick management Full time

    Role - Senior Software EngineerExperience - 5 to 8 years Mandatory Skillsets - Golang, Microservices, Kubernetes, DockerJob Purpose :To prepare detailed design, implement, test, troubleshoot & deliver high-quality, and fully performing software that complies with client requirements, quality standards and architectural design.Responsibilities :- Develop...


  • Bengaluru, India topslick management Full time

    Role - Senior Software EngineerExperience - 5 to 8 years Mandatory Skillsets - Golang, Microservices, Kubernetes, DockerJob Purpose :To prepare detailed design, implement, test, troubleshoot & deliver high-quality, and fully performing software that complies with client requirements, quality standards and architectural design.Responsibilities :- Develop...


  • Bengaluru, Karnataka, India Finastra Full time

    Responsibilities What will you contribute? Reporting to the Engineering Manager or Directory, the Senior Software Engineer designs, develops, analyzes, and maintains high-quality software product applications. This position is located in Bangalore, India.Responsibilities & Deliverables: Your deliverables as a Senior Software Engineer will include, but are...


  • Bengaluru, Karnataka, India topslick management Full time

    Role: Senior Software EngineerExperience: 5 to 8 yearsMandatory Skillsets: Golang, Microservices, Kubernetes, DockerAbout the Job:In this role, you will be responsible for preparing detailed designs, implementing, testing, troubleshooting, and delivering high-quality software that meets client requirements and quality standards.Key Responsibilities:Develop...


  • Bengaluru, Karnataka, India GeekyAnts Full time

    Job Description: Senior Software Engineer specialized in React Native requires detailing the responsibilities, required skills, qualifications, and other attributes. We are seeking a talented and passionate Senior Software Engineer specializing in React Native to join our dynamic team. The ideal candidate will have a strong background in mobile application...

  • Software Engineer

    2 months ago


    Bengaluru, India Spectrum Talent Management Full time

    Responsibilities - Write "clean", well-designed code. - Produce detailed specifications and documentation. - Troubleshoot, test, and maintain the core product software and databases to ensure strong optimization and functionality. - Contribute to all phases of the development lifecycle. - Follow industry best practices. - Ability to adapt to new...


  • Bengaluru, India Iosys Software Full time

    Job Title : Senior Software EngineerExperience :4-6 yearsNotice Period : Immediate JoinersLocation: Bengaluru/RemoteJob SummaryWe are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team. The successful candidate will play a crucial role in designing, developing, and implementing robust and scalable enterprise applications...


  • Bengaluru, Karnataka, India Finastra Full time

    Responsibilities What will you contribute? Reporting to the Senior Manager, the Senior Software Engineer designs, develops, analyzes, andmaintains high-quality software product applications. This position is located in Bangalore.Responsibilities & Deliverables: Your deliverables as an Senior Software Engineer will include, but are not limited to, the...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    Senior Software Build Engineer Do you thrive in a dynamic environment? Were you built for a compact, agile, nimble, and dynamic team that's prepared to win? If you answered yes, we want to talk to you Citrix is now a standalone business unit and pioneer in building and delivering solutions to both On-premise and SaaS businesses. This business unit is...


  • Bengaluru, Karnataka, India Talent500 Full time

    IT Senior Software Engineer – Document ManagementWe enable better, smarter, safer healthcare to improve lives. As a new company with a long legacy of creating breakthrough solutions for our customers' toughest challenges, we pioneer game-changing innovations at the intersection of health, material and data science that change patients' lives for the better...


  • Bengaluru, Karnataka, India Talent500 Full time

    IT Senior Software Engineer – Document ManagementWe enable better, smarter, safer healthcare to improve lives.As a new company with a long legacy of creating breakthrough solutions for our customers' toughest challenges, we pioneer game-changing innovations at the intersection of health, material and data science that change patients' lives for the better...


  • Bengaluru, India Cloud Software Group Full time

    Senior Software Build Engineer Do you thrive in a dynamic environment? Were you built for a compact, agile, nimble, and dynamic team that's prepared to win? If you answered yes, we want to talk to you! Citrix is now a standalone business unit and pioneer in building and delivering solutions to both On-premise and SaaS businesses. This business unit is...


  • Bengaluru, India Procore Technologies Full time

    Job DescriptionWe are seeking a dynamic and experienced Senior Manager, Software Engineering to lead our talented engineering teams and drive the successful delivery of high-quality software solutions. This leadership role will play a key part in shaping our technical strategy and ensuring the effective execution of software development initiatives.As...


  • Bengaluru, India Procore Technologies Full time

    Job DescriptionWe are seeking a dynamic and experienced Senior Manager, Software Engineering to lead our talented engineering teams and drive the successful delivery of high-quality software solutions. This leadership role will play a key part in shaping our technical strategy and ensuring the effective execution of software development initiatives.As...