This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Are you ready to join the Un-carrier movement? We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic engineering team. The T-Mobile for Business Order Management Platform is T-Mobile’s next-generation solution delivering end-to-end customer and frontline experiences. Built independently from the legacy TMO stack, the ET Platform enables agility, speed, and flexibility to support onboarding and go-to-market strategies for non-core and core wireless offerings across diverse product lines, customer segments, and sales channels. In this role, you will lead the design, development, and deployment of scalable microservices, manage cloud infrastructure on Azure/AWS, and ensure robust API performance for TFB Emerging Technology platforms and applications. This is a hands-on leadership role requiring technical excellence, platform expertise, and cross-functional collaboration.
Job Responsibility
Architect, design, and implement scalable microservices for ET platforms
Ensure API-first design with high availability, security, and performance
Develop automation for rule-based order flows and subscription lifecycle management
Build and run event-driven systems, including consumers and asynchronous flows integrated with other systems
Manage cloud-native deployments on Azure with a strong focus on scalability and resilience
Conduct code reviews, performance tuning, and issue resolutions to maintain high code quality
Build and optimize the T-Mobile for Business Order Platform, ensuring responsive and reliable order processing
Support self-service and rep-assisted customer journeys with minimal fallout
Integrate backend systems seamlessly with all ET products
Provide technical leadership and mentorship to onshore and offshore developers, focusing on design quality and best practices
Requirements
Bachelor's degree plus 5 years of related work experience OR Advanced degree with 3 years of related experience. Acceptable areas of study include Computer Science, Software Engineering, Information Management or equivalent experience in field
4-7 years of technical engineering experience
Analytical Thinking and Excellent problem-solving, debugging, and system design skills
Strong leadership and collaboration across multi-functional, geographically distributed teams. Mentorship of junior team members
Excellent communication skills and customer service skills collaborating with multi functional team members
Strong software development and design experience in Java, Spring Boot, REST APIs, and microservices architecture