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.
Responsibilities:
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.