T-Mobile logo

Software Engineer - UI & API

T-Mobile

Bellevue, WA
Full Time
Mid Level
93k-167k
16 days ago

Job Description

About the Role

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! Our team is looking for a Mid-Level Full-Stack Software Engineer to help shape the future of real-time payments at T-Mobile. You'll join a cross-functional team of payments professionals and software engineers to design, implement, and deploy software that meets customer needs, scales efficiently, and performs reliably in high-availability environments. Our team leads the architecture and design of critical software components using technologies such as AI, virtualization, microservices, event-driven architectures, and more! We champion a culture of innovation, data-driven decision making, embrace AI-driven tools, follow agile practices, and promote radical transparency. Join us in embodying the spirit of the Un-carrier and make a substantial impact.

Key Responsibilities

  • Design and build full-stack applications that are secure, scalable, and maintainable.
  • Develop backend services and APIs using Java and Spring Boot.
  • Build responsive web UIs using Angular and TypeScript.
  • Leverage AI-driven tools such as GitHub Copilot, ChatGPT, and more.
  • Write unit, integration, and E2E tests to ensure high code quality.
  • Participate in code reviews, design discussions, and agile ceremonies.
  • Optimize performance and debug issues across the stack.
  • Contribute to low-level system design and break down user stories before development.
  • Collaborate with peers across teams to deliver end-to-end technical solutions.
  • Continuously explore and learn new technologies and engineering practices.
  • Apply AI and automation to improve customer experience and business outcomes.
  • Understand T-Mobile services and how Digital Payment Services delivers customer value.

Requirements

  • 2-4+ years professional experience with Java, Spring Boot and Angular.
  • Bachelor's Degree in Computer Science or Engineering.
  • Solid understanding of RESTful APIs, HTTP, and asynchronous messaging patterns.

Nice to Have

  • Familiarity with NoSQL databases.
  • Experience with PCI, USGCI, SOX, or other regulatory frameworks.
  • Experience working with payment systems and understanding of transaction lifecycles.
  • Exposure to Kafka or other event-driven messaging platforms.

Benefits & Perks

  • Competitive salary with a pay range of $92,500 - $166,800.
  • Corporate bonus target of 15%.
  • Comprehensive benefits including medical, dental, and vision insurance.
  • Flexible spending account, 401(k), employee stock grants, and stock purchase plan.
  • Paid time off, up to 12 paid holidays, paid parental and family leave, family building benefits, and more.
  • Additional perks such as mobile service & home internet discounts, pet insurance, transit programs, and access to various voluntary insurance options.

Working at T-Mobile

We champion a culture of innovation, data-driven decision making, embrace AI-driven tools, follow agile practices, and promote radical transparency. We are dynamic, inclusive, passionate about growth and transformation, and support learning and experimentation. Our culture embodies the spirit of the Un-carrier, emphasizing impact, teamwork, and continuous growth.

Apply Now

Job Details

Posted AtJul 11, 2025
Salary93k-167k
Job TypeFull Time
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About T-Mobile

Website

t-mobile.com

Company Size

10000+ employees

Location

Bellevue, WA

Industry

Wired and Wireless Telecommunications Carriers (except Satellite)

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches