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.
- Desired: Experience with identity and access management, authentication protocols, and security architecture.
- Desired: Familiarity with modern verification techniques including SMS/voice verification, biometrics, and TOTP.
- Desired: Experience with fraud detection and prevention systems.
- Desired: Background in developing APIs with a focus on developer experience.
- Desired: Experience with on-call support for mission-critical customer systems.
- Desired: Experience working in a geographically distributed team.