Skip to content

Staff Software Engineer

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.

About the job

Responsibilities

  • Own product or infrastructure direction for a major area, from initial development through scalable solutions with measurable business impact.
  • Build and operate highly scalable, available, and fault-tolerant systems processing hundreds of terabytes of data daily across thousands of customers.
  • Debug low-level systems and optimize performance on large production clusters.
  • Design architecture, influence product roadmaps, and take ownership of new projects.
  • Prevent and investigate production issues.
  • Plan and lead complex technical projects spanning multiple teams.
  • Drive engineering roadmaps, technical direction, and organization-wide initiatives.
  • Break down complex problems, prototype and validate potential solutions, and reduce technical risk.
  • Mentor engineers, contribute to recruiting, lead sprint planning, and delegate work as a technical team lead.

Requirements

  • 12+ years of industry experience building and supporting large-scale distributed systems.
  • Strong foundation in algorithms and data structures, including real-world applications.
  • Experience working toward multi-year technical visions with incremental deliverables.
  • Experience driving company initiatives focused on customer satisfaction and impact.
  • Ability to deliver customer value through software engineering.
  • Experience with large-scale production systems, reliability, and fault tolerance.

Benefits

  • Comprehensive benefits and region-specific perks.

Skills

Distributed Systems, Algorithms, Data Structures, System Architecture, Performance Optimization, Fault Tolerance, Production Debugging, Scalable Systems

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.

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.

Okta

Okta

Bengaluru, India

Staff Software Engineer, Identity Administration
No salary listedHybrid7+ YOEFullstack Engineering

Leads full-stack development for enterprise Identity Administration, building React interfaces, Java services, APIs, and persistence layers for secure access-governance workflows. Requires 7+ years of experience, strong JavaScript/TypeScript and React expertise, backend development skills, and knowledge of authentication protocols and relational databases.