Skip to content
OktaOkta

Staff Engineer - Fullstack

Leads architecture and development of scalable enterprise identity APIs and distributed systems, while mentoring engineers and coordinating major technical initiatives. Requires 8+ years of experience with Node.js, TypeScript or JavaScript, React, databases, containerization, cloud platforms, and security.

About the job

Responsibilities

  • Drive the architectural vision and strategy for designing and delivering enterprise APIs and customer functionality.
  • Orchestrate and lead major technical projects across teams.
  • Design, architect, code, and document large-scale distributed systems.
  • Serve as a subject matter expert in scalable, reliable, and maintainable distributed systems.
  • Mentor and coach less experienced engineers on engineering practices and technical leadership.
  • Collaborate with Product, Security, and engineering teams to define and improve platform architecture.
  • Drive technical decisions while balancing simplicity, flexibility, reliability, and performance.
  • Participate in on-call rotations to maintain service availability.

Requirements

  • 8+ years of experience working on large-scale systems or services.
  • Strong architectural and security knowledge, with experience designing, implementing, and evolving complex distributed systems.
  • Experience collaborating successfully with external teams on technical projects.
  • Experience with Node.js and JavaScript or TypeScript for scalable backend services and public and internal APIs.
  • Experience building full-stack applications and understanding React.
  • Understanding of SQL databases, particularly PostgreSQL, and NoSQL databases, particularly MongoDB, including performance optimization under load.
  • Experience with containerization and cloud environments.
  • Strong mentoring and communication skills.

Benefits

  • In-person onboarding experience.
  • Well-being support.
  • Social impact opportunities.
  • Talent development and community connection.

Skills

Node.js, JavaScript, TypeScript, React, Postgres, MongoDB, Docker, AWS, Microsoft Azure, Distributed Systems, Enterprise Apis, Application Security

Stripe

Stripe

Bengaluru, India

Staff Engineer, Support Experiences
No salary listedOn-site10+ YOEFullstack Engineering

Provides technical leadership for Stripe support products by setting architecture and strategy, building reliable distributed systems, and mentoring engineers. Requires 10+ years of backend or full-stack development experience and strong expertise in technical leadership, product delivery, and modern programming technologies.

Hinge Health

Hinge Health

Bengaluru, India

Staff Software Engineer
No salary listedHybrid10+ YOEFullstack Engineering

Staff engineer leading architecture and hands-on development for CareHub’s workflow-heavy care-delivery platform. The role requires 10+ years of software development experience, strong React and Node.js/TypeScript skills, AI integration experience, and technical mentorship.

Databricks

Databricks

Bengaluru, India

Staff Software Engineer
No salary listedOn-site12+ YOEFullstack Engineering

Leads architecture, development, reliability, and technical direction for large-scale distributed systems, while mentoring engineers and driving complex cross-functional initiatives. Requires 12+ years of experience building and supporting distributed systems.

Twilio

Twilio

India

Senior/Staff Applied Research Software Engineer
No salary listedRemote7+ YOEFullstack Engineering

Build prototypes and production-ready applications for Twilio’s emerging technologies incubation team. The role requires full-stack software development experience, modern programming skills, database knowledge, and the ability to use AI-assisted development tools effectively.

Rippling

Rippling

Bengaluru, India

Senior Staff Software Engineer
No salary listedOn-site15+ YOEFullstack Engineering

Senior individual contributor responsible for architecting and building large-scale distributed systems, leading cross-team technical initiatives, and mentoring engineers. Requires 15+ years of hands-on software engineering experience and deep expertise in architecture, reliability, performance, and system design.