Twilio is a company focused on shaping the future of communications and empowering developers worldwide. They are seeking a Staff Software Engineer for Twilio Stytch’s Agent team to build innovative identity solutions and scale their core product, ensuring secure developer-first identity experiences.
Responsibilities:
- Build and own product capabilities for Stytch’s agentic identity platform on Twilio
- Design, implement, and maintain scalable, reliable distributed services, optimizing for security, latency, and developer experience
- Partner with Product and Engineering leadership to set direction, translate customer needs into technical plans, and deliver high-impact roadmap features
- Collaborate across Twilio and Stytch teams to align on architecture, integrate platform capabilities, and unblock cross-team initiatives
- Write clean, maintainable, and well-tested code, setting a high bar for technical excellence across the team
- Own the end-to-end lifecycle of new services, from initial design and prototyping through to production deployment and operational readiness
- Mentor other engineers on the team, fostering a culture of innovation, ownership, and continuous learning
- Communicate complex technical concepts effectively to diverse audiences, from fellow engineers to executive leadership
- Stay at the forefront of industry trends and emerging threats in identity and authentication to ensure our products are secure and innovative
Requirements:
- 7+ years of experience building and operating highly scalable, distributed systems, with a focus on security, reliability, and performance
- Experience working with agents and/or LLMs
- Strong hands-on coding skills and a willingness to dive deep to solve complex problems
- Demonstrated expertise in designing and implementing resilient, fault-tolerant systems
- Experience making high-impact technical decisions and leading technical initiatives
- A proven track record of driving technical excellence while keeping customer needs at the center of your work
- Deep understanding of software engineering best practices, including monitoring, observability, and building for the long term
- Exceptional communication and collaboration skills, with the ability to influence and align stakeholders
- Experience mentoring engineers and elevating the technical capabilities of a team
- Degree in Computer Science or a related field, or equivalent work experience
- Experience building 0-to-1 products or working in a startup environment
- Deep experience with identity and access management, modern authentication protocols, and security architecture
- Knowledge of technologies like OAuth, SAML, OIDC, WebAuthn, passkeys, and zero-trust security principles
- Familiarity with modern verification techniques, including biometrics, document verification, and risk-based authentication
- Background in developing APIs and SDKs with a strong focus on developer experience
- Familiarity with Go, Kubernetes, and DynamoDB