Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

T-Mobile Logo

Principal Engineer, Software

T-Mobile

$133,500 - $240,700
Oct 24, 2025
Bellevue, WA, US
Apply Now

At T-Mobile, the Principal Software Engineer is needed to design, implement, and deploy software that meets customer requirements, scales easily, removes limitations of traditional networking solutions, and supports deployment in highly available environments. This role involves leading architecture and design for applications leveraging virtualization, microservices, SDN, NFV, and Big Data platforms.

Requirements

  • developing software solutions
  • conducting tests and inspections
  • preparing reports and calculations
  • leveraging technologies such as virtualization, micro services, SDN, NFV, and Big Data platforms and technologies
  • understanding the implications of their work and make recommendations for solutions
  • develop a full software stack
  • Understands the building blocks, interactions, dependencies, and tools required to complete software and automation work

Responsibilities

  • Drives engineering projects and team members by developing software solutions; conducting tests and inspections; preparing reports and calculations.
  • Monitor and influence relevant industry technologies and standards.
  • Present highly technical concepts to both technical and non-technical decision-makers.
  • Continuously learns, creates content, and teaches others specific subject areas.
  • Evaluates new and existing technology options that support business goals.
  • Develops, designs, and implements new ideas which utilize new frameworks to improve an existing or new system/process/service.
  • Writes advanced documentation, architecture, capabilities, limitations, and advantages for technologies.

Other

  • Expected to supervise base through senior level engineers as needed.
  • Presents project improvement scenarios to management for consideration.
  • Informally coaches and contributes to the development of others through mentoring or in house workshops and learning sessions.
  • Develops engineers across functional teams on technology decisions.
  • Influence technology and policy decisions made across the VP organization.