
Senior Software Engineer – Identity & Security Products
Twilio
full-time
Posted on:
Location: California • 🇺🇸 United States
Visit company websiteSalary
💰 $138,700 - $173,400 per year
Job Level
Senior
Tech Stack
AWSCloudDistributed SystemsGoJavaJavaScriptPythonReactTypeScript
About the role
- Drive technical excellence by designing, implementing, and optimizing highly scalable distributed systems and full-stack features that power Twilio's Identity and Security products
- Collaborate with cross-functional teams including product, design, and infrastructure to deliver customer-focused solutions
- Improve the reliability, scalability, and efficiency of Twilio's Identity and Security’s systems
- Drive best practices in software engineering, including code reviews, testing, and deployment processes
- Contribute to architectural discussions and technical roadmaps
- Communicate technical decisions clearly by articulating trade-offs, customer impact, and ensuring team alignment
- Drive operational excellence by prioritizing observability, reliability, security and performance in all deliverables
- Mentor junior engineers, fostering a culture of technical excellence, ownership, and continuous learning
Requirements
- 4+ years of experience writing production-grade backend code in a modern programming language (e.g., Java, Golang, Python, or similar) with a focus on security, reliability, and performance
- Familiarity with front-end technologies like JavaScript, TypeScript, and React (or similar frameworks)
- Strong fundamentals in distributed systems, event-driven and cellular architectures, and database design
- Deep understanding of software engineering best practices, including monitoring, observability, and building maintainable systems
- Experience working with AWS cloud-based infrastructure, CI/CD pipelines, testing, and automation
- Well-versed in designing and building high-scale, low-latency services/APIs
- Strong debugging and troubleshooting skills for complex distributed applications
- Effective communication skills and ability to collaborate in a fast-paced team environment
- Experience working with stakeholders at all levels, with the ability to thoroughly understand the details and mechanics of how things work as needed
- Degree in Computer Science or related field, or equivalent work experience