O

Staff Software Engineer - Full Stack

Okta
NewPosted today

LOCATION

Bengaluru · Hybrid

EXPERIENCE

8+ Years

SKILLS REQUIRED

Backend Developmentdistributed systemsRESTful APIsMicroservices ArchitectureNode.jsTypescript

Job description

Overview

As a Staff Software Engineer on the Identity Security team, you will play a pivotal, hands-on role in scaling foundational platforms and web applications, with a primary emphasis on backend architecture and distributed services. You will partner closely with distributed teams to deliver robust, high-performance security solutions.

What you'll do

  • Design and build high-quality backend services while collaborating with frontend developers to ensure seamless integration across the stack.
  • Raise the bar on engineering excellence by improving standard methodologies, producing best-in-class code, documentation, testing, and monitoring.
  • Collaborate with product and R&D engineers to translate product requirements into robust technical solutions.
  • Identify and resolve technical issues and performance bottlenecks within the backend systems.
  • Stay up to date with the latest industry trends and technologies to continuously improve backend services and overall application performance.
  • Mentor colleagues and help promote knowledge sharing within the team.

What you'll need

  • 8+ years of professional software engineering experience building and maintaining complex, enterprise-grade distributed systems in high-growth environments.
  • 6+ years of hands-on experience designing and implementing backend services using Node.js and modern TypeScript.
  • Proven working familiarity with modern frontend frameworks, specifically React, enabling seamless collaboration and full-stack ownership.
  • Deep knowledge of RESTful API design.
  • Deep knowledge of microservices architecture.
  • Deep knowledge of asynchronous event-driven design.
  • Deep knowledge of data persistence patterns.
  • Practical experience working with relational databases.
  • Practical experience working with NoSQL/caching stores.
  • Strong foundation in computer science fundamentals, data structures, algorithms, and scalable software design patterns.
  • Excellent analytical and problem-solving skills.
  • Strong communication abilities to collaborate across distributed, global engineering teams.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical discipline, or equivalent practical experience.

Nice to have

  • Experience in frameworks such as NestJS or similar enterprise-grade Node.js server frameworks.
  • Experience with modern cloud platforms, particularly AWS.
  • Experience with container orchestration.
  • Experience in identity and security domains, including IAM, OAuth, OIDC, SAML, posture management, threat detection, or cloud security.

Details

  • Location: Bengaluru, India.
  • Work arrangement: Hybrid.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Software Engineer - Full Stack