Senior Software Engineer - Identity & Security Products
Remote - US
Overview
Join Twilio as a Senior Software Engineer for Identity & Security Products. You will shape the future of our authentication, verification, and identity solutions that protect millions of users globally. This role is remote-first and supports a global, inclusive culture.
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 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.
Qualifications
Required:
- 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.
- 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 with AWS cloud-based infrastructure, CI/CD pipelines, testing, and automation.
- Experience 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.
- Degree in Computer Science or related field, or equivalent work experience.
- Experience with identity and access management, authentication protocols, and security architecture.
- Familiarity with verification techniques including SMS/voice verification, biometrics, and TOTP.
- Experience with fraud detection and prevention systems.
- Background in developing APIs with a focus on developer experience.
- Experience with on-call support for mission-critical customer systems.
- Experience working in a geographically distributed team.
Location
Remote, but not eligible to be hired in CA, CT, NJ, NY, PA, WA.
Travel
Occasional travel may be required for project or team in-person meetings.
What We Offer
Competitive pay, generous time off, parental and wellness leave, healthcare, retirement savings, and more. Offerings vary by location.
Compensation
The estimated pay ranges for this role are listed by location. This role may be eligible for Twilio’s equity plan and corporate bonus plan. Benefits include health care insurance, 401(k), paid time off, and parental leave. Final starting salary will be based on skills, experience, and geographic location.
Applications for this role are accepted until September 22, 2025, and may change based on business needs.
Equal Opportunity
Twilio is proud to be an equal opportunity employer. We do not discriminate based on race, religion, color, national origin, sex, sexual orientation, gender identity or expression, age, veteran status, disability, genetic information, political views or activity, or other protected characteristics. We also consider qualified applicants with criminal histories in accordance with applicable law. Twilio participates in the E-Verify program where required by law.