Principal Software Engineers
Microsoft
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 63% of similar roles. Most pay $174,600–$220,800 — the shaded band above. At the midpoint, this role pays about $212k versus about $198k for comparable roles.
Based on 239 similar postings.
Employer
T-Mobile US is the second-largest wireless carrier in the United States, providing wireless voice, messaging, and data services under the T-Mobile and Metro by T-Mobile brands. Industry: Wireless Telecommunications
T-Mobile currently has 37 open roles on FindRole.
Listed pay typically runs $141,900–$191,100 across 37 roles with salary data.
Most-posted roles
At a glance
Principal Engineers in Software at T-Mobile’s Bellevue headquarters lead the development of machine learning solutions that predict and prevent network asset failures, working closely with system engineers to deploy scalable ML software. They analyze large datasets using advanced algorithms like Deep Learning and Anomaly Detection, deploying models for real-time monitoring and predictive maintenance. Key responsibilities include designing efficient analytical systems in F#, optimizing neural networks, and integrating ML tools such as ML.Net into production environments. Candidates must have expertise in Scala with Spark for distributed data processing, experience with model tuning techniques, and a strong background in machine learning algorithms. This role demands innovative thinking to solve complex business challenges while ensuring data integrity and reliability across T-Mobile’s expansive network infrastructure.
Skills
What you'll do
What we're looking for
More like this
Microsoft
Walmart
Walmart
Walmart
Walmart
Walmart