Skip to content
TwilioTwilio

Principal Engineer

Principal Engineer owning technical strategy for Twilio's Phone Numbers and KYC Compliance platform at massive global scale. Lead architecture modernization, pioneer AI-driven (LLM/agentic) development workflows, mentor engineers, and translate complex telecom regulations into developer-first APIs. Requires 16+ years building highly available distributed cloud systems.

About the job

Responsibilities

  • Lead the architecture and long-term technical roadmap, transitioning legacy systems into a modern, distributed microservices architecture that supports global scale.
  • Lead by example in using AI coding assistants (GitHub Copilot, Anthropic Claude, or internal LLMs) to automate boilerplate, generate exhaustive test suites, and perform rapid prototyping. Amplify personal and team output through AI augmentation.
  • Drive technical excellence across multiple teams, making critical architectural decisions that balance rapid feature innovation with world-class reliability and security.
  • Partner with Product Managers to translate complex global telecommunications regulations and customer needs into elegant, developer-first APIs and application workflows.
  • Mentor and uplift senior and staff engineers. Foster a culture of technical curiosity, ownership, and continuous learning. Teach the team how to move from "writing code" to "reviewing and orchestrating AI-generated logic" without sacrificing security or quality.
  • Identify and mitigate technical risks early, ranging from scalability bottlenecks to security vulnerabilities. Lead the team through complex production incidents with a focus on long-term remediation.
  • Communicate complex technical strategies to both executive leadership and engineering teams through high-quality design documents, RFCs, and presentations.

Qualifications

Required:

  • 16+ years of experience designing and developing highly available, high scale, secure, mission-critical cloud native enterprise distributed systems.
  • Expert Proficiency in Java or Go, with deep knowledge of AWS ecosystems (Lambda, EKS, DynamoDB, Kafka).
  • Deep experience with cloud-native infrastructure (AWS preferred), microservices patterns, and designing "five-nines" (99.999%) resilient systems.
  • Demonstrated experience using AI tools to significantly accelerate software delivery. Comfortable discussing how LLMs are used for architectural brainstorming, debugging, and code synthesis.
  • A track record of building and maintaining high-volume public-facing APIs that focus on exceptional developer experience.
  • Experience with high-throughput data processing and storage solutions (SQL/NoSQL, Redis, Kafka, or Spark).
  • Proficiency with Kubernetes, Terraform, and modern CI/CD paradigms.
  • Proven ability to influence technical strategy across multiple teams and organizational boundaries without direct authority.

Desired:

  • Experience with telephony protocols, local number porting (LNP), or global regulatory compliance frameworks.
  • Experience building "internal platforms" that enable other developer teams to move faster.
  • Experience building or integrating AI agents into internal developer platforms or automated ops workflows.

Skills

Java, Go, AWS, AWS Lambda, EKS, DynamoDB, Kafka, Kubernetes, Terraform, LLMs, Microservices, CI/CD, Redis, Spark

Vitalize

Vitalize

San Francisco, CA

Principal Engineer
$195k+/yrHybrid7+ YOEFullstack Engineering

Principal Engineer owning the decision engine that powers explainable staffing recommendations and hospital operations automation. The role requires deep TypeScript expertise, full-stack experience, strong systems thinking, and comfort working directly with clinical customers.

OpenAI

OpenAI

San Francisco, CA

Principal Software Engineer, Enterprise Technology Vertical
$441k+/yrOn-site10+ YOEFullstack Engineering

Build and lead the technical direction of full-stack, AI-powered enterprise workflows, spanning user surfaces, backend services, integrations, permissions, and evaluations. Requires 10+ years of production software experience, strong product judgment, and hands-on expertise across distributed systems and enterprise integrations.

Rad AI

Rad AI

San Francisco, CA

Principal Software Engineer, Full Stack - Reporting
No salary listedHybrid7+ YOEFullstack Engineering

Leads the technical vision and architecture for Rad AI’s reporting product, partnering with executive leadership to deliver scalable, high-impact systems. The role requires principal-level technical leadership, expertise in software architecture, and experience delivering complex systems with significant business impact.

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.

Twilio

Twilio

India

Tech Lead / Sr. Principal Engineer
No salary listedRemote12+ YOEFullstack Engineering

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.