
Senior Manager, Software Engineering
T-Mobile
full-time
Posted on:
Location Type: Office
Location: Bellevue • Kansas, Texas, Washington • 🇺🇸 United States
Visit company websiteSalary
💰 $160,000 - $288,500 per year
Job Level
Senior
Tech Stack
AWSAzureCloudDockerGoogle Cloud PlatformJavaKubernetesMicroservicesSpringSpring BootSpringBoot
About the role
- Lead and mentor multiple engineering teams focused on mobile/web, microservices, and API platform development supporting frontline and digital-first initiatives
- Provide strategic direction, coaching, and performance management for engineering managers and technical leads
- Define and implement the technology roadmap to modernize legacy systems into cloud-native, API-driven architectures
- Partner with Product, UX, Retail, and Business teams to translate complex requirements into scalable, secure, and high-performing solutions
- Champion Agile and DevOps practices, driving automation, platform reusability, and delivery excellence across engineering teams
- Oversee the architecture, design, and scaling of enterprise-grade applications and services deployed across cloud environments (AWS, Azure, or GCP)
- Establish API platform strategy and governance, ensuring modularity, reliability, and high availability
- Define and track platform KPIs including uptime, latency, and performance SLAs, ensuring operational resilience and compliance with security standards
- Drive digital transformation by retiring legacy systems and enabling tools that empower frontline representatives to deliver exceptional customer experiences
- Collaborate multi-functionally with Retail, Commerce, Marketing, and Store Technology teams to deliver unified, frictionless user journeys
- Communicate effectively with senior leadership, providing transparency on progress, risks, and critical initiatives
- Build, develop, and retain top-tier engineering talent, fostering a culture of innovation, inclusion, and technical excellence
- Inspire teams to adopt modern engineering practices, promote continuous learning, and embrace new technologies
- Influence enterprise technology and platform strategy, ensuring alignment with business priorities and customer experience goals
- Represent T-Mobile’s engineering leadership within the organization and the broader technology community
Requirements
- Bachelor's Degree Computer Science or in a computer programming related field (Required)
- 7-10 years Experience of developing large scale business systems applications (Required)
- 2-4 years Management experience with programming staff (Required)
- More than 10 years Overall IT experience (Required)
- Proven track record in leading large-scale mobile, microservices, and API platform initiatives in cloud-native environments (Preferred)
- Deep understanding of microservices architecture, API design principles, and cloud computing (AWS, Azure, or GCP) (Preferred)
- Hands-on experience with Java/Spring Boot, RESTful APIs, and containerized deployments using Docker and Kubernetes (Preferred)
- Strong expertise in CI/CD automation, Agile/Scrum methodologies, and DevOps practices (Preferred)
- Demonstrated success in modernizing legacy systems into scalable, cloud-based, and API-driven architectures (Preferred)
- Experience building and scaling digital platforms that support both mobile and retail ecosystems (Preferred)
- Excellent leadership, communication, and stakeholder management skills (Preferred)
Benefits
- Medical, dental and vision insurance
- Flexible spending account
- 401(k)
- Employee stock grants
- Employee stock purchase plan
- Paid time off
- Up to 12 paid holidays
- Paid parental and family leave
- Family building benefits
- Back-up care
- Enhanced family support
- Childcare subsidy
- Tuition assistance
- College coaching
- Short- and long-term disability
- Voluntary AD&D coverage
- Voluntary accident coverage
- Voluntary life insurance
- Voluntary disability insurance
- Voluntary long-term care insurance
- Mobile service & home internet discounts
- Pet insurance
- Access to commuter and transit programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootRESTful APIsmicroservices architectureAPI design principlescloud computingCI/CD automationAgileScrumcontainerized deployments
Soft skills
leadershipcommunicationstakeholder managementcoachingperformance managementcollaborationinnovationinclusiontechnical excellencetransparency
Certifications
Bachelor's Degree in Computer Science