Principal Software Engineer

Twilio
India
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 12+ yearsSkills: ["Leadership","Mentoring","Communication","Problem-solving"]

Lead the planning, design, development, and testing of large-scale, cloud-focused software systems and features. Set technical direction, drive delivery with modern engineering practices, ensure security and production readiness, and collaborate with product and engineering teams to translate requirements into reliable, high-quality software. Drive architecture decisions, maintainability, and operational excellence across multiple teams in a remote-first, globally distributed setting.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Twilio
Twilio
4 months ago

Principal Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Lead the planning, design, development, and testing of large-scale, cloud-focused software systems and features. Set technical direction, drive delivery with modern engineering practices, ensure security and production readiness, and collaborate with product and engineering teams to translate requirements into reliable, high-quality software. Drive architecture decisions, maintainability, and operational excellence across multiple teams in a remote-first, globally distributed setting.
Location: India
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Manager level

Key Responsibilities

  • •Lead architecture and system design for complex, distributed software systems; guide teams toward scalable, maintainable solutions.
  • •Design, implement, and review high-quality code for core services, APIs, platforms, and/or user-facing applications.
  • •Translate business goals into technical roadmaps, identify tradeoffs, and align stakeholders on solution direction.
  • •Improve system resiliency, latency, throughput, and cost efficiency; establish SLOs/SLAs and operational practices.
  • •Drive standards for coding, testing, CI/CD, observability, security, and documentation; champion automation and quality.

Pay and Benefits

Perks:Health InsuranceRetirementTime OffWellness Stipend

Key Requirements

  • •12+ years of experience designing and developing highly-available, high-scale, secure, mission critical native cloud enterprise SaaS applications in Java, Go or Python
  • •Knowledge of architectural patterns and archetypes for building mature services, especially for distributed and multi-regional deployments
  • •Excellent abilities in high level service design - modeling interfaces and internals in a proper modular, composable, and extensible way
  • •Experience with AWS, GCP or other public cloud infrastructure platforms. Multi-region deployment is a plus
  • •Experience building distributed systems at scale based on microservices architecture
Experience:12+ yearsCloudDistributed systemsEnterprise software
Skills:LeadershipMentoringCommunicationProblem-solving
Languages:English
Tech Stack:JavaGoPythonAWSGCPKubernetesDockerREST APIKafkaFlinkSparkSnowflakeClickhouseLakehouseSQLNoSQLCI/CD

Company Brief

Twilio
Provides cloud communications platforms and APIs enabling developers to add voice, messaging, video, and authentication features to applications. Serves enterprises and developers with programmable communications, engagement, and customer interaction tools.
Industry: API Platforms
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2008
Glassdoor
Glassdoor: 4.0
WebsiteLinkedIn