Software Architect
Defines company-wide architectural vision and standards across distributed systems and platforms, solving complex technical challenges and mentoring senior engineering talent. Requires 15+ years of experience and expertise in large-scale architecture, reliability, scalability, security, and strategic technical leadership.
About the job
Responsibilities
- Set and communicate long-term architectural vision, aligning teams and leadership across Twilio.
- Lead cross-product architecture reviews, standardize engineering practices, and drive foundational technical investments.
- Solve complex, ambiguous technical challenges at platform and company-wide scale.
- Mentor and guide principal and staff engineers, fostering engineering excellence and continuous improvement.
- Partner with product, engineering, and executive leaders to shape strategic direction and technical investments.
Requirements
- 15+ years of experience designing and scaling distributed systems and platforms.
- Ability to set technical vision and strategy at an enterprise or company-wide level.
- Expertise in system design, reliability, scalability, security, and cost optimization for large-scale architectures.
- Experience leading cross-functional initiatives and resolving highly complex, ambiguous technical problems.
- Proven record of mentoring senior engineering talent and elevating organizational standards.
- Exceptional written and verbal communication, influence, and leadership skills.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Nice-to-haves
- Experience with cloud-native, multi-region systems and architecture patterns.
- History of driving adoption of engineering standards across multiple business units or product lines.
- Experience with observability, platform capabilities, and data architecture at scale.
- Open-source project leadership or significant external technical impact.
- Prior experience in high-growth SaaS, communications, or platform companies.
Compensation and Benefits
- Competitive pay.
- Generous time off.
- Parental and wellness leave.
- Healthcare.
- Retirement savings program.
- Benefits vary by location.
Travel
- Occasional travel may be required for project or team in-person meetings.
Skills
Distributed Systems, System Design, Cloud-Native Architecture, Multi-Region Systems, Reliability, Scalability, Security, Cost Optimization, Observability, Platform Engineering, Data Architecture, Open Source
Similar jobs
Engineering Management jobsLeads architecture, hands-on development, and team execution for MongoDB’s modernization Validation and Eval product suite. Requires 8+ years of software development experience, JVM and Python expertise, database modernization knowledge, and at least 2 years of engineering leadership.
Leads and builds a new Bengaluru engineering team responsible for delivering secure, reliable identity-platform experiences. The role combines people management, hiring, roadmap collaboration, architectural leadership, and hands-on engineering, requiring 10+ years of experience and at least 3 years in engineering management.
Leads and develops an SRE team responsible for reliable, secure, large-scale cloud production systems. The role requires extensive engineering leadership experience, strong security expertise, incident response capability, and knowledge of AWS, Linux, networking, and CI/CD.
Leads engineering delivery for secure workforce and customer authentication experiences, guiding technical strategy, architecture, implementation, and mentoring. Requires 10+ years of software development experience, including substantial enterprise Java experience, plus AWS, distributed systems, Agile, and security expertise.
Leads the SIW Platform engineering team building secure, scalable web authentication experiences. The role combines people management, technical roadmap ownership, cross-functional delivery, and expertise in modern web development, enterprise software, security, and identity protocols.