Information Technology

Software Engineer T-Mobile Money

Apply now
You Build it, you own it!!!

Do you love building digital applications and leading development of digital applications?

Do you want to join the fast-paced team who encourage innovation and expand both your leadership and development skills and experience?

Join the next wave of innovation that is happening at T-Mobile. Work on projects that challenge your intellect, passion, drive and curiosity.

We are looking for a Software Engineer to raise the bar for a high-performing team that delivers large scale solutions on Pivotal Cloud Foundry (PCF)/ Kubernetes, and utilizing API management tools like Apigee, and supporting tools like JIRA, and GitLabs.

If you are looking to work on projects that are top organizational priority for the company, provide compelling end-user experiences and improve customer satisfaction, come join the T-Mobile Money team!

What you'll do in your role.

As a Software Engineer you play a key technical role in enabling T-Mobile's technology strategy for digital transformation by applying expertise in delivering high quality solutions tailored for maximum adoption. The successful candidate will build digital financing services and applications as well as drive continuous delivery and automation through adoption of a standard set of tools and automated processes.
  • The candidate must be:Customer and value focused; they win, so you win
  • Always forward thinking, driven by innovation
  • Refuses to accept the status quo and not afraid to take risk.
  • Self-directed; no need to push you to excel, it’s just who you are
  • Relentless in solving customer pain pointsYou must be able to:Write high-quality code
  • Integrate systems using a wide variety of protocols like REST, SOAP, MQ, TCP/IP, JSON and others
  • Create development standards/guidelines for app teams, help them follow the DevOps model
  • Communicate design, requirements, functionality and limitations of systems/applications
  • Participate in the technical community across the organization that fosters innovation, agile development and test methodology, flexible teaming, knowledge sharing and talent transformation.
  • Translate business, and functional requirements into documented technical and architectural specifications.
  • Utilize development skills to build (code) and unit test new systems functionality per technical specifications, with deliverables to include code builds and documented unit test results.
  • Utilize departmental Digital Development Lifecycle Methodology as a guide for development activities.
  • Provide on call and after-hours support as required for production releases and to respond and provide support on production outages.
  • Maintain technical skills and expertise through continuing education and training.
  • Contribute to and work to meet project schedules.The Software Engineer designs and develops internal and external business systems/applications, systems interfaces, databases, reporting as required to deliver new systems functionality supporting corporate business objectives.

The experience you'll bring.

  • 3+ years of progressive experience in software engineering
  • Proven experience in JAVA.
  • Has extensive experience developing cloud native apps using Springboot.
  • Well versed in container technologies like docker.
  • Proficiency in at least ONE of the following domains: public cloud (AWS/PCF), server-side web dev, client-side web dev, REST/web services.
  • Experienced with C/ICD concepts and Jenkins/Gitlabs pipelines
  • Experience with Unix command / scripting.
  • Expertise with SQL and NoSQL Databases. Well versed with stored procedures, views and database queries
  • Good knowledge of service virtualization concepts with experience on specific tools like CA service virtualization and spring cloud contract.
  • Has experience using monitoring tools like AppDynamics, Splunk and Grafana.
  • Has good understanding of API management concepts with experience with at least one API management tool.
  • Has experience or basic understanding of Mobile App development tools and technologies, with preference of Xamarin
  • Has experience mentoring other members of technical/development staff.
  • Has experience providing production support for cloud-based digital applications and services.
  • Strong verbal presentation and written communication skills
  • Bachelor’s degree in Computer Science or a related field
Position details

Req ID: 138652BR

Department: Information Technology

Travel Required: No

Position(s) remaining: 1

Position posted for
11 days
# of candidates that have applied 35

Check your commute.

We'll take care of you.

Check out what we offer

Are you a good fit for our team?

Apply now

What's it like to work at T-Mobile? Find out.

Equal Employment Opportunity

As America’s Un-carrier, T-Mobile USA, Inc. (NASDAQ: “TMUS”) is redefining the way consumers and businesses buy wireless services through leading product and service innovation. The company’s advanced nationwide 4G and 4G LTE network delivers outstanding wireless experiences for customers who are unwilling to compromise on quality and value. Based in Bellevue, Washington, T-Mobile USA. Inc. provides services through its subsidiaries and operates its flagship brands, T-Mobile and Metro by T-Mobile. For more information, please visit http://www.t-mobile.com

Applicant Privacy Policy

We are committed to maintaining your trust by respecting and protecting your privacy. For more information about how T-Mobile processes the personal data of job applicants, please visit Applicant Privacy Policy.

EOE Statement