Skip to content
TwilioTwilio

Tech Lead / Sr. Principal Engineer

Leads the architecture and delivery of production-ready software and AI prototypes, establishes engineering standards, and mentors peers. Requires 12+ years of software development experience, broad programming and application framework expertise, database knowledge, and strong autonomy.

About the job

Responsibilities

  • Architect and deliver: Design, develop, and own the end-to-end implementation of high-stakes prototypes and robust, production-ready solutions.
  • Spearhead AI R&D: Drive technical direction and collaborate with cross-functional teams to experiment with, validate, and integrate AI, machine learning, and frontier technologies.
  • Champion engineering excellence: Establish governance for code reviews, pioneer continuous improvements to engineering standards, and mentor peers to elevate code quality.
  • Influence and evangelize: Articulate complex technical concepts, architectural decisions, and project velocity clearly to executive stakeholders and engineering peers.
  • Drive agility: Navigate ambiguity and rapidly pivot technical strategies in response to shifting requirements, user feedback, and fast-paced market dynamics.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 12+ years of professional software development experience.
  • Proficiency in modern programming languages such as JavaScript, Python, Java, or Go, with the ability to select the right tool for the job.
  • Experience building applications with front-end frameworks such as React or Angular and/or back-end frameworks such as Node.js or Spring Boot.
  • Solid understanding of SQL and NoSQL database technologies and when to select each.
  • Mastery of an agentic coding operating model, including advanced development tools, Model Context Protocol (MCP), and large language models (LLMs) for AI-assisted development.
  • Strong problem-solving, collaboration, communication, autonomy, and mentorship skills.

Nice-to-haves

  • Hands-on exposure to LLM, AI, or machine learning principles or projects.
  • Deep knowledge of cloud platforms such as AWS and Azure and distributed-systems design principles.
  • Ability to ramp up on new technologies and iteratively build solutions against well-defined problems.
  • Passion for innovation and exploring emerging technologies.
  • Experience working in remote or globally distributed teams.
  • Contributions to open-source or technology community projects.

Compensation and benefits

  • Competitive pay.
  • Generous time off.
  • Parental and wellness leave.
  • Healthcare benefits.
  • Retirement savings program.
  • Additional benefits that vary by location.
  • Occasional travel may be required for project or team in-person meetings.

Skills

JavaScript, Python, Java, Go, React, Angular, Node.js, Spring Boot, SQL, NoSQL, Model Context Protocol, LLMs, AWS, Azure, Distributed Systems

Okta

Okta

Bengaluru, India

Principal Software Engineer - PAM
No salary listedHybrid9+ YOEFullstack Engineering

Leads the design and delivery of scalable, cloud-based Privileged Access Management products as a staff-level full-stack engineer. The role requires 9+ years of programming experience, strong backend and frontend expertise, and experience with security, databases, AWS, and distributed 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.

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.