Principal Software Engineer, Okta Workflows Operations

2 months 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.

The Okta Workflows Services team’s mission is to help internal and external builders and developers integrate third party services with the Okta product suite. We do this by handling integration submissions from both internal and external developers – reviewing, testing, and publishing them. We also build and maintain best-in-class platform and tooling for internal developers to build, test, and deploy their Okta Integration Network (OIN) apps, workflow connectors, and action implementations.

The OIN allows Independent Software Vendors (ISVs), such as Google Workspace, Workday, Salesforce, Box, Slack, GitHub, and Atlassian, to integrate deeply with Okta that enterprises then use to give their workforce seamless access to the technology they need. 

Okta Workflows is a no-code platform for the automation of business processes, including user provisioning lifecycle management, using a library of integrated third-party applications and functions. By harnessing the power of the cloud, Okta allows people to quickly integrate different services, while still enforcing strong security policies. They integrate directly with an organization’s existing services such as directories and identity systems, as well as many other applications. 

Position Description:

We are looking for an experienced Principal Software Engineer to work on our Workflow Integration Services team. This role is responsible for technical leadership within the team and will build, design solutions, and maintain our platform for scale, security, performance and reliability. The ideal candidate is someone who has experience building software systems and tooling to manage and deploy reliable and performant infrastructure and product code at scale on a cloud infrastructure.

You will work closely with the team manager and product owner to construct the team’s roadmap; provide technical direction and solution design; and champion security, automation, performance, maintainability and quality throughout the development lifecycle.

This is a hybrid-work opportunity with the requirement of 3 days of in-person presence in the Bengaluru office.

Job Duties and Responsibilities:

Lead technical design activities and contribute to roadmap planning Design & Implement features with functional and unit tests along with monitoring and alerts Maintain, support and evolve mission critical Workflows Connectors, Actions and OIN deployment tooling and pipelines through multi-stage environment rollouts Develop Post-Deployment Verifications automation, and roll-back tooling to revert bad deployments Implement continuous testing, PDVs, and synthetic tests to monitor mission critical 3rd party integrations, metrics, alerting, and logging. Partner with our Product Development, QA, and Site Reliability Engineering teams for scoping the development and deployment work Mentor team members on best practices and processes

Required Knowledge, Skills, And Abilities:

The ideal candidate is someone who is an expert in building software systems to manage and deploy reliable and performant infrastructure and product code at scale on a cloud infrastructure Deep understanding of software engineering principles and design patterns ( data structures, algorithms, and component design) and software development lifecycle 10+ years of Software Development ( JavaScript, Python, Java, or C#) 7+ years of API integration experience (REST/SOAP/GraphQL) 5+ years of development experience building services, internal tools and frameworks and implementing deployment pipelines in cloud environments Excellent verbal and written communication skills Experience mentor junior engineers Excellent troubleshooting and problem-solving skills. Ability to look beyond the surface and be sensitive to underlying problems. Ability to work well in a team environment. Not afraid of reaching out for help as needed. Ability to work effectively with geographically distributed teams and people of various backgrounds Well-organized, methodical, and documentation & detail focused. Curiosity and enthusiasm for continuous learning.

Education :

Computer Science or equivalent

#LI-CS7

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, Karnataka, India Okta, Inc. Full time

    About Okta Workflows Operations Okta Workflows Operations is a team within Okta, Inc. that helps internal and external builders and developers integrate third-party services with the Okta product suite. We handle integration submissions, review, test, and publish them. We also build and maintain best-in-class platform and tooling for internal developers...


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

    Okta Workflows OperationsOkta 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...


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

    Okta Workflows Services Team OverviewAt Okta, we empower digital transformation by providing secure and flexible access, authentication, and automation for our customers. The Okta Workflows Services team plays a critical role in achieving this goal by integrating third-party services with the Okta product suite.Job SummaryWe are seeking an experienced Senior...


  • 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...


  • 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...


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

    About OktaOkta is a leading identity and access management company that enables organizations to securely manage access to their applications and resources. Our Workflows team is responsible for building and maintaining the platform that allows customers to automate business processes and integrate with third-party applications.Job SummaryWe are seeking an...


  • 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...


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

    Okta Workflows Integration DeveloperOkta 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...


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

    Okta Workflows Integration Engineer RoleWe are seeking an experienced Integration Specialist to join our Okta Workflows team. As an Integration Specialist, you will play a key role in expanding our Integration Network using Okta's Workflow Automation and Integration Development Platform.ResponsibilitiesReview 3rd party ISV APIs and provide design...


  • 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...


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

    About the Role:We are seeking an experienced Application Analyst to join our team at Okta, Inc. This is a unique opportunity to work on the expansion of our Okta Integration Network (OIN) using our Workflow Automation and Integration Development Platform.Key Responsibilities:Review 3rd party ISV APIs and provide design recommendations for visual integration...


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

    Okta Workflows Integration SpecialistAt Okta, we're looking for an experienced Application Analyst to join our Okta Workflows team. As an Okta Workflows Integration Specialist, you will be responsible for expanding the Okta Integration Network using Okta's Workflow Automation and Integration Development Platform.Key Responsibilities:Review 3rd party ISV APIs...


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

    Expand the Okta Integration Network with Okta WorkflowsOkta, Inc. is seeking a Senior Application Analyst to drive the expansion of the Okta Integration Network (OIN) using Okta's Workflow Automation and Integration Development Platform. As a key member of the Okta Identity Orchestration (OIO) Builders team, you will play a crucial role in building and...


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

    Role OverviewOkta is a global leader in identity and access management, and we're looking for an experienced Senior Software Engineer to join our Developer Experience team in Bengaluru. As a Senior Software Engineer, you will be responsible for designing and building software development kits (SDKs) for developers using Okta within their CI/CD...


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

    At Okta, Inc., we're seeking a highly skilled Senior Software Engineer to join our team. As a key member of our Developer Experience team, you will be responsible for designing and building software development kits (SDKs) for developers using Okta within their Continuous Integration/Continuous Deployment (CI/CD) workflows.


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

    About the RoleOkta is seeking an experienced Engineering Manager to lead the team responsible for building and maintaining the Okta Integration Platform, including the Okta Workflows and Okta Integration Network (OIN). The successful candidate will be responsible for managing a team of software engineers and application analysts, mentoring and growing their...


  • 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...


  • 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...


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

    About the RoleThe Okta, Inc. team is looking for a highly skilled Senior Software Engineering Manager to lead the development of our unified platform across the Okta Integration Network (OIN) and Okta Workflows. As a key member of our engineering leadership team, you will be responsible for managing a team of software engineers and application analysts,...


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

    At Okta, Inc., we are shaping the future of digital identity. As a Principal Software Engineer on our Workflow Integration Services team, you will play a crucial role in designing and implementing cutting-edge solutions that empower our customers to safely use any technology—anywhere, on any device or app.The ideal candidate is someone who has extensive...