T-Mobile

Sr Engineers, Software

T-Mobile$168K — $170K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Master's degree in Applied Computer Science or related field, or equivalent experience.
  • 3 years of relevant work experience (or 5 years with a Bachelor's degree).
  • Proficiency in web services integration including Web, SOAP, REST, and XML.
  • Experience with developing containerized applications in Cloud environments.
  • Strong knowledge in designing Restful APIs and implementing non-relational databases like MongoDB.
  • Familiar with DevOps practices and tools like Jenkins for CI/CD implementations.

Responsibilities

  • Own the technical vision and development of specific system capabilities.
  • Build, test, and release new software functionalities as per specification.
  • Communicate design principles and system functionality with technical team members.
  • Lead code reviews and technical walkthroughs with the team.
  • Provide after-hours support for production outages when necessary.
  • Collaborate closely with architects and software engineers on product enhancements and delivery.
  • Translate business requirements into documented user stories or technical specs.

Benefits

  • Participation in an employee referral program.
  • Eligibility for annual bonuses based on performance.
  • Access to an annual stock grant for all employees.
  • Telecommuting flexibility, requiring at least 3-4 days per week at the office.
  • Comprehensive health and wellness benefits (details on the company website).
Full Job Description
Senior Engineers, Software located in Atlanta, GA will Design and develop internal and external business systems/applications, systems interfaces, databases, reporting, or business intelligence systems, as required to deliver new systems functionality supporting corporate business objectives.

Position duties and responsibilities include, but are not limited to:
  • Own the technical vision and development of a sub domain or capability.
  • Utilize development skills to build software and unit test new systems functionality per technical specifications, with deliverables to include builds and releases and ensure continuous integration and build is in place.
  • Maintain technical skills and expertise through continuing education and training as well as translate business and functional requirements into documented technical specifications or user stories.
  • Communicate design, requirements, functionality, and limitations of systems/applications.
  • 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.
  • Oversee, build, and unit test production deployment packages.
  • Facilitate/lead reviews (walkthroughs) or grooming sessions and demos of technical specifications and program code with other members of the technical team, communicating design, requirements, feature set, functionality, and limitations of systems/applications to team and development lead.
  • Utilize product lifecycle methodology as a guide for development activities.
  • Provide on-call and after hours support as required for production releases and respond and provide active resolution support on production outages.
  • Collaborate with architects and other software engineers on design, with other business and IT partner teams on successful delivery of product enhancements and support.
  • Telecommuting is permitted, but applicant must work from the worksite location at least 3-4 days per week. No additional national or international travel is anticipated.


Skill requirements:
  • (1) Utilizing Web, SOAP, REST, and XML services to conduct Enterprise integration;
  • (2) Developing containerized apps using Cloud technology including Cloud Foundry, Spring Boot, API Developer portal, webservice frameworks and test with SOAPUI;
  • (3) Designing and implementing non-relational database objects using MongoDB;
  • (4) Designing and building Restful APIs, API Apigee gateway, and creating service contracts with building swagger and WSDL following standard specifications;
  • (5) Utilizing DevOps, Agile, Jenkins, and continuous integration practices and platforms to implement, maintain, and improve continuous integration and continuous delivery processes; and
  • (6) Designing complex multi-tiered applications with scalable web technologies including REST, SOAP, JSON, and XML.


Experience and education requirements:

PRIMARY REQUIREMENTS: Master's degree in Applied Computer Science, or related, or its foreign equivalent, and 3 years of relevant work experience.

ALTERNATIVE REQUIREMENTS: Bachelor's degree in Applied Computer Science, or related, or its foreign equivalent, and 5 years of relevant work experience.

  • Location: Atlanta, GA
  • This position is eligible for the employee referral program.


How to apply:

  • Visit https://careers.t-mobile.com/
  • Create a candidate profile, and apply to REQ361325.


OTHER: Work hours: 40 hours/week. Georgia Pay Range: $168,390.63 to $170,000.00 per year.

The pay range above is the general base pay range for a successful candidate in the state listed. The successful candidate's actual pay will be based on various factors, such as work location, qualifications, and experience.

At T-Mobile, employees in regular, non-temporary roles are eligible for an annual bonus or periodic sales incentive or bonus, based on their role. Most Corporate employees are eligible for a year-end bonus based on company and/or individual performance and which is set at a percentage of the employee's eligible earnings in the prior year. Certain positions in Customer Care are eligible for monthly bonuses based on individual and/or team performance, while Retail and Business Sales roles are eligible for monthly or quarterly sales incentives. And since we are ALL owners, EVERY employee at T-Mobile is eligible for an Annual Stock Grant. For information about T-Mobile's amazing benefits, check out https://careers.t-mobile.com/
  • At least 18 years of age
  • Legally authorized to work in the United States


Travel:
Travel Required (Yes/No): No

DOT Regulated:
DOT Regulated Position (Yes/No): No
Safety Sensitive Position (Yes/No): No

About T-Mobile

T-Mobile US, Inc. is a wireless company. As of December 31, 2016, the Company provided wireless communications services, including voice, messaging and data, to over 71 million customers in the postpaid, prepaid and wholesale markets. It provides services, devices and accessories across its brands, T-Mobile and MetroPCS. It provides wireless communication services through a range of service plan options. The Company offers a device trade-in program, Just Upgrade My Phone (JUMP!), which provides customers a specified-price trade-in credit and upgrade eligibility after approximately six months of service; Equipment Installment Plan (EIP), which is designed to provide financing to customers for the purchase of devices, and installment agreements for accessories; T-Mobile Tuesdays, which offers customers free stuff and access to various offers from brands; and T-Mobile ONE and Simple Choice plans.
Learn more about T-Mobile
Size
75,000 employees
Market Cap
$174.7 billion
Industry
Net Income
$3 billion
Founded
2002
5 Year Trend
+16.4%
Revenue
$68.3 billion
NASDAQ

Similar Jobs

More Jobs at T-Mobile

More Enterprise Technology Jobs

Find similar Sr Engineers, Software jobs: