Staff Software Engineer

Okta Okta · Enterprise · Bangalore, India · SW Eng - Applications-674

Staff Full-Stack Engineer to join the Flow builder team within Okta Workflows. This team owns the core no-code canvas that enables both internal teams and our customers to build powerful automation experiences with ease. The role involves designing, building, and maintaining end-to-end features using modern JavaScript and cloud-native technologies (React, Node.js, TypeScript, PostgreSQL), leading technical design for key initiatives, and owning services throughout their lifecycle.

What you'd actually do

  1. Design, build, and maintain end-to-end features using modern JavaScript and cloud-native technologies (React, Node.js, TypeScript, PostgreSQL).
  2. Lead technical design for key initiatives, driving quality, scalability, and maintainability.
  3. Build reusable and performant UI components for a best-in-class no-code builder experience.
  4. Own services throughout their lifecycle — including implementation, testing, deployment, observability, and incident response.
  5. Work closely with Product, Design, and Architecture to define the “what” and “how” of features, ensuring solutions are both user-friendly and technically sound.

Skills

Required

  • 8+ years of experience building modern web applications in a full-stack environment.
  • Deep expertise in TypeScript, ReactJS, and Node.js (Express or similar frameworks).
  • Experience designing APIs and building robust services at scale in a distributed, cloud-based architecture.
  • Experience with PostgreSQL, Docker, and Kubernetes.
  • Experience delivering elegant, enterprise-grade user experiences by partnering with Product and Design teams in a fast-paced, agile environment.
  • Ability to collaborate closely with Architects to make smart technical tradeoffs, and drive alignment across teams.
  • Passion for craftsmanship and high engineering standards (testing, monitoring, documentation, scalability).
  • Excellent communication skills, with the ability to lead technical discussions and build consensus across functions.
  • A growth mindset and interest in mentoring others and upleveling the team.

Nice to have

  • Exposure to low-code/no-code tools, workflow engines, or visual development platforms.
  • Interest in AI-assisted developer tooling or automation.

What the JD emphasized

  • modern JavaScript and cloud-native technologies
  • TypeScript, ReactJS, and Node.js
  • designing APIs and building robust services at scale in a distributed, cloud-based architecture
  • PostgreSQL, Docker, and Kubernetes
  • delivering elegant, enterprise-grade user experiences
  • partnering with Product and Design teams in a fast-paced, agile environment
  • make smart technical tradeoffs
  • drive alignment across teams
  • craftsmanship and high engineering standards (testing, monitoring, documentation, scalability)