Skip to content
OktaOkta

Staff Software Engineer

Builds production-grade AI applications and distributed cloud services across the full stack, using Python, modern front-end frameworks, AWS, and generative AI platforms. Requires 9+ years of Python experience, 6+ years of front-end experience, architecture leadership, and a bachelor's degree or equivalent experience.

About the job

Responsibilities

  • Build and deploy production-grade AI applications and services.
  • Develop Python-based data manipulation and ETL processes, serverless functions, and integrations with foundational AI services such as AWS Bedrock.
  • Design and deploy production applications using AWS services including EC2, Lambda, S3, RDS, and API Gateway.
  • Build distributed systems, microservices, and resilient REST/GraphQL APIs on cloud platforms.
  • Influence technical strategy and lead architecture decisions across global teams.
  • Collaborate effectively with Product and Design teams across time zones and cultures.

Requirements

  • 9+ years of experience with Python and libraries such as Pandas and Boto3.
  • 6+ years of experience with modern front-end frameworks such as React, Next.js, and TypeScript.
  • Deep hands-on AWS solutioning experience.
  • Experience with Infrastructure as Code tools such as CloudFormation or Terraform.
  • Experience working with foundational AI services and developing and deploying generative AI applications.
  • Strong communication and cross-cultural collaboration skills.
  • Bachelor's degree in Computer Science, Information Systems, or equivalent industry experience.

Nice to Have

  • Experience with agentic frameworks such as LangChain, LangGraph, and LangSmith.
  • AWS cloud certification or an ERP foundation certificate.

Skills

Python, pandas, Boto3, React, Next.js, TypeScript, AWS, Aws Bedrock, AWS Lambda, Amazon S3, Amazon Rds, Api Gateway, Terraform, CloudFormation, LangChain

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.