A complete application in a minute
Tailored resume and cover letter, ready to send.
T-Mobile USA is seeking a software engineer to design, implement, and deploy scalable software solutions supporting Core and IP network services. You will work across virtualization, microservices, SDN and NFV, collaborating with engineering teams to deliver production-ready code and robust automation.
The role emphasizes AI-assisted development, clear documentation, and maintaining high availability. You’ll contribute to automated provisioning, testing, monitoring, and issue resolution, driving
At T-Mobile, we invest in YOU! Our Total Rewards Package ensures that employees get the same big love we give our customers. All team members receive a competitive base salary and compensation package - this is Total Rewards. Employees enjoy multiple wealth-building opportunities through our annual stock grant, employee stock purchase plan, 401(k), and access to free, year-round money coaches. That's how we're UNSTOPPABLE for our employees!
This role is essential for designing, implementing, and deploying scalable software solutions that meet customer requirements and support high-availability environments, including automation of provisioning, configuration, testing, monitoring, and issue resolution across Core and IP Services. The role involves collaborating with engineering teams to develop software components using technologies such as virtualization, microservices, software-defined networking, and network functions virtualization. This position requires independent development of full software stacks and an understanding of system protocols, data flows, and technology interactions. Success is measured by the ability to deliver production-ready technical solutions, apply sound engineering judgment to AI-assisted development, produce clear documentation, and contribute to technology strategy and innovation. The work impacts the organization by enabling advanced software systems that improve operational efficiency and support business goals.
You'll help build intelligent automation solutions that support T-Mobile's critical Core and IP network services. Working at the intersection of software engineering, network automation, and AI, you'll develop and integrate software across IT and network systems to simplify operational workflows, reduce manual effort, and improve reliability. Your work will help move intelligent automation from experimentation into real-world production environments.
We're a collaborative, engineering-driven team that brings together expertise in software development, network operations, and artificial intelligence. We encourage curiosity, experimentation, and new ideas while maintaining high standards for quality and reliability.
You'll work with engineers who openly share knowledge, challenge existing approaches, and support one another in solving complex technical problems. Because our automation supports critical network services, we balance innovation with thoughtful engineering, testing, and operational responsibility.
Success in this role means delivering reliable software that makes network operations more efficient, scalable, and dependable. Your contributions will support measurable improvements across Core and IP Services.
Develop, test, and deploy software components, microservices, and APIs that automate