T-Mobile is seeking a Director of Software Development to enable their culture of rapid innovation and exceptional customer experiences by developing and driving strategy, collaborating with business peers, and building high-performing teams. This role is critical for end-to-end responsibility of digital platforms supporting customer-facing and internal services, directly impacting revenue generation through efficiency improvements and seamless connections across support and commerce channels.
Requirements
- Hands-on experience with cloud-native platforms, API-first and microservices architecture, containerization, DevOps automation, and CI/CD pipelines supporting continuous delivery at scale.
- Strong background in building secure, highly available, and performant platforms with a focus on reliability, observability, and enterprise-grade compliance.
- Experience enabling platforms with advanced analytics, data pipelines, personalization, and AI/ML integrations to drive differentiated digital experiences.
- Deep understanding of how digital platforms integrate with enterprise systems (CRM, billing, identity, commerce, etc.) to deliver seamless omnichannel customer journeys.
- Proven platform leadership: 10+ years of progressive software engineering experience, including 7+ years leading large-scale digital platform initiatives that serve millions of users and multiple business domains.
- End-to-end platform delivery: Demonstrated success in designing, developing, and operating digital platforms—including customer-facing applications, APIs, and internal enablement services—with measurable business impact.
- 7+ years of architecting and implementing digital service platforms and solutions required.
Responsibilities
- Develop a deep understanding of their business strategies, generate new ideas, manage issues, and ensure alignment with overall strategy.
- Actively plan and manage a portfolio of high-quality products & services through a lifecycle of envisioning/investing/sustaining/retiring.
- Contribute to strategy and supporting roadmaps aligned to overall strategy in collaboration with other directors and enterprise architecture.
- Drive innovation, improvement and adoption of industry leading practices including open source, CI/CT/CD, cloud, microservices/container architecture.
- Recommend and implement technology direction for applications and services including package, SaaS, and custom developed solutions.
- Lead system design of highly scalable systems with native telemetry and monitoring in mind enabling self-healing systems.
- Modernize legacy application architecture and infrastructure.
Other
- Form strategic partnerships with Product, Business, Enterprise domains, and stakeholders within and outside the technology organization.
- Hire, manage, and develop a team of senior managers, managers and individual contributors.
- Lead team through change, motivating and inspiring teams to do their best work, and develop the team’s knowledge and ability to deliver on its mission.
- Coach and mentor senior staff; ensure effective performance partnership processes are used to maximize engagement and performance.
- More than 10 years of professional experience leading software development teams in a large-scale company environment required.