T-Mobile logo

Senior Software Engineer, Java/Spring and Cloud-Native

T-Mobile

Overland Park, KS
Full Time
Senior
114k-205k
about 1 month ago

Job Description

About the Role

The Senior Software Engineer will design, develop, and maintain robust and scalable software systems at T-Mobile. This role requires advanced Java programming skills, deep understanding of REST API principles, and hands-on experience with modern data formats and integration technologies. The position involves technical leadership, collaboration across teams, mentoring junior engineers, and participating in architecture and design of various software components leveraging virtualization, microservices, SDN, NFV, and Big Data platforms. The role is suited for individuals capable of handling moderately difficult technical assignments with judgment and initiative, working with little instruction on daily tasks and general guidance on new assignments.

Key Responsibilities

  • Drive engineering projects by developing software solutions, conducting tests and inspections, and preparing reports and calculations.
  • Supervise base and associate level engineers as needed.
  • Understand system protocols, system operations, and data flows; independently develop a full software stack.
  • Design, code, test, and deploy high-quality Java applications and services.
  • Develop and maintain RESTful APIs, adhering to best practices for security, scalability, and performance.
  • Work with JSON, XML, and related technologies for data exchange and integration.
  • Contribute to designs to implement new ideas utilizing new frameworks to improve systems, processes, or services.
  • Review existing designs and processes to identify more efficient methods.
  • Collaborate with technical teams and utilize system expertise to deliver solutions.
  • Mentor junior developers, conduct code reviews, and promote software best practices.
  • Partner with QA, DevOps, Product, and other engineering teams to deliver end-to-end solutions.
  • Contribute to technology strategy by supporting business goals and understanding system interactions.
  • Create clear documentation for new code, systems, and designs.

Requirements

  • Bachelor's degree in computer science, Engineering, or a related field.
  • 4-7 years of technical engineering experience.
  • Strong communication, customer service, analytics, and technical writing skills.
  • Java Spring Boot programming experience.
  • Proficiency with Linux command line.
  • Strong understanding of REST API principles.
  • Working knowledge of JSON and XML.
  • Experience with SOAP, XSD, YAML, Kafka or related messaging, and Swagger.
  • Proficiency with Git version control.
  • Legally authorized to work in the United States.
  • At least 18 years of age.

Nice to Have

  • Experience with SoapUI and Postman.
  • Experience with NoSQL databases such as Cassandra, MongoDB, Couchbase.
  • Experience with API testing and integration tools.
  • Exposure to NoSQL technologies.
  • Experience working in Agile/Scrum environments.
  • Experience with containerization (Docker, Kubernetes).
  • Experience with Telco Billing Systems.

Benefits & Perks

  • Competitive base salary and compensation package.
  • Annual stock grant, employee stock purchase plan, 401(k).
  • Access to free, year-round money coaches.
  • Medical, dental, and vision insurance.
  • Flexible spending account, paid time off, and up to 12 paid holidays.
  • Paid parental and family leave, family building benefits, childcare subsidy.
  • Tuition assistance, college coaching, short- and long-term disability.
  • Voluntary insurance options including AD&D, accident, life, disability, and long-term care.
  • Mobile service & home internet discounts, pet insurance, transit programs.

Working at T-Mobile

At T-Mobile, the company emphasizes growth, shared drive, and a culture of continuous development. They promote an environment where employees can live their values, aim high, and grow in their careers. The organization values diversity and inclusion, offering accommodations for individuals with disabilities, and fosters a supportive, innovative, and dynamic workplace environment.

Apply Now

Job Details

Posted AtJun 26, 2025
Salary114k-205k
Job TypeFull Time
ExperienceSenior

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

Overland Park, KS

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