T-Mobile is seeking a Director of Software Development to drive strategic initiatives, lead a team of professionals, and contribute to the company's continued growth and market leadership by developing and driving strategy with senior leaders, collaborating with business peers, and building and growing high-performing teams.
Requirements
- Proven platform leadership: 10+ years of progressive software engineering experience, including 5+ 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.
- Modern digital engineering practices: Hands-on engineering experience with cloud-native platforms, API-first and microservices architecture, containerization, DevOps automation, and CI/CD pipelines supporting continuous delivery at scale.
- Scalable and resilient systems: Strong background in building secure, highly available, and performant platforms with a focus on reliability, observability, and enterprise-grade compliance.
- Data-driven excellence: Experience enabling platforms with advanced analytics, data pipelines, personalization, and AI/ML integrations to drive differentiated digital experiences.
- Cross-domain integration: Deep understanding of how digital platforms integrate with enterprise systems (CRM, billing, identity, commerce, etc.) to deliver seamless omnichannel customer journeys.
- Customer-first mindset: Proven ability to align platform engineering with customer experience strategies, ensuring platforms enable secure, intuitive, and frictionless customer interactions.
Responsibilities
- Form strategic partnerships with Product, Business, Enterprise domains, and stakeholders within and outside the technology organization.
- 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
- Maintain knowledge of new developments in area of specialty and incorporate these innovations where appropriate.
- 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.
Other
- Bachelor’s degree in Electrical Engineering, Computer Science, Information Technology, or equivalent experience required.
- Master’s/Advanced Degree preferred.
- More than 10 years of professional experience leading software development teams in a large-scale company environment.
- 7+ years of mentoring and developing technical leaders within the software development domain.
- At least 18 years of age, Legally authorized to work in the United States