Sr Engineer, Software

As America's Un-carrier, T-Mobile US, 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 US provides services through its subsidiaries and operates its flagship brands, T-Mobile and MetroPCS. For more information, please visit http://www.t-mobile.comSr Engineer, Software (Applications)

The Senior Engineer Software shall lead cross-functional teams to successfully deliver / deploy automation of engineering platforms and services to market through organizing large scale technical analysis and architectural efforts spanning multiple departments. Responsible for End to End automation for validation of test cases in Quality assurance teams, in all phases of the software development lifecycle. The Senior Developer is responsible for ensuring that the delivered automation design and programming/ scripting components provide the necessary automation functionality and perform in accordance to the overall engineering requirements and to the business expectation.

QualificationsMinimum Required

7+ years as a Programmer and/ or developer with at least 3 years hands on experience in wireless/telecom and have strong programming and coding skillset

Have good GSM /UMTS/LTE understanding.

Experience testing Client/Server and Web software.

Should have familiarity with database concepts(RDBMS) and directory access protocols(LDAP)

Deep expertise in service delivery components, the interfaces and the use cases and the associated call flows.

Good knowledge of IMS specifications (3GPP and OMA), SIP and Diameter.

Should be comfortable working in Linux/ Unix OS Environment.

Knowledge of Internet and enterprise software technologies including web and application servers.

Ability to work effectively in cross functional teams

Must have strong organizational skills with ability to think on his/her feet

Must have ability to coordinate with QA test team members with respect to multiple types of testing situations

Desired

Experience in one or more of: C, C++, Java, Python, Go.

Expertise in designing, analyzing and troubleshooting large-scale distributed systems

Knowledge of Shell scripting, Perl and Java will be an added advantage

Liaise with tool vendors and serve internal customers for automation of new and sustained network engineering features and technology/products testing and validation. Ability to work cross functionally to identify network issues

A passion for automation

A passion for dashboards

Expertise in designing, analyzing and troubleshooting large-scale distributed systems.

Familiarity with running web services at scale; understanding of Unix systems internals and networking.

Systematic problem solving approach, coupled with a strong sense of ownership and drive.

Hands on be ready to code.

Report/Data savvy - knows how to present complex data so it is easy to understand

Hands-on coding experience developing and designing software and/or responsive web-based solutions and adaptive design

Experience consuming REST APIs for an operations system like Jenkins, Stash, Bamboo, etc.

Education and Other Experience requirements:

  • Bachelor's degree in computer engineering or related field or the foreign equivalent with strong programming and software development skills

AND/OR

  • Master's Degree in Computer engineering/programming, electrical, electronic, telecommunications, or related field or the foreign equivalent and 1-3 years of programming or software development experience.

Get ready for more with T-Mobile: career growth, personal recognition, and a diverse, high-energy culture are just the beginning. You'll also enjoy competitive pay, special employee phone plans, generous paid time off, tuition assistance, medical and dental coverage, a great company-matched 401(k) plan, advanced training, and more.

At T-Mobile everyone has a voice! We strongly support diversity in the workforce and T-Mobile is an equal opportunity employer (EOE).

Position duties and responsibilities include, but are not limited to:

Automation of End to End validation of regression testing across different Engineering Quality assurance teams including Next generation core, Radio access networks, Transport and IP and Data and real time services.

Validate SOAP API and interfaces using commonly available tools and capture logs as necessary to analyze the content.

Responsible for the evaluation, lab testing, certification, and engineering conformance of the interworking nodes through automation.

Interact with third party suppliers and other service / product development organizations and participate in product / service releases.

Build Dashboard UIs for system reporting

Maintain and collect data and system metrics on Python based automation framework.

Work with Management, Development, QA and Operations to report state of complete automation framework

Design, write and deliver software code in Python, Java to improve the availability, scalability, latency, and efficiency of automation.

Solve problems relating to mission critical services and build automation to prevent problem recurrence; with the goal of automating response to all non-exceptional service conditions and test corner cases

Influence and create new designs, architectures, standards and methods for large-scale automation systems.

End to End automation of validation testing across multiple domains Core, RAN, Data, Messaging, Transport and IP design.

Responsible for developing Python based robot framework for automation, Building API's for tools used in a Telecom testing environments.

Work cross-functionally with Engineering, Handset teams, EIT, Care and other stakeholders to ideate and implement automation strategies to certify new products and services with focus on quality and time to market.Develop executive summaries of projects status.

Support product business owners in definition and management of automation roadmap and business cases for new services as well as enhancement of existing services provided by automation.

Validate SOAP API and interfaces using commonly available tools and capture logs as necessary to analyze the content.

Responsible for the automation framework design and architecture, script building in Python or Java, certification of automation approach and interworking nodes.

Interact with third party suppliers and other service / product development organizations and participate in product / service releases pertaining to licenses, tools readiness to support automation.

Build logging parser tools for tracing platforms like Wireshark, IRIS etc.

Lead and builds the roadmap requirements for tools and test equipment - Traffic generator simulators like HP Load Runner, Landslide and IXIA systems when necessary. Tracing tools like Wireshark, IRIS. UE logging and control tools like Nemo, TEMS, Perfecto etc.

We Take Equal Opportunity Seriously - By Choice T-Mobile USA, Inc. is an Equal Opportunity Employer. All decisions concerning the employment relationship will be made without regard to age, race, color, religion, creed, sex, sexual orientation, gender identity or expression, national origin, marital status, veteran status, the presence of any physical or mental disability, or any other status or characteristic protected by federal, state, or local law. Discrimination or harassment based upon any of these factors is wholly inconsistent with our Company values and will not be tolerated. Furthermore, such discrimination or harassment may violate federal, state, or local law.


Meet Some of T-Mobile's Employees

Hendrik P.

Radio Frequency Engineer

Hendrik upgrades and deploys T-Mobile technologies. He works with contractors to seamlessly implement the latest and most efficient customer-friendly technology specifications across various sites.

Luis A.

Human Resources Business Partner

Luis supports T-Mobile’s frontline retail business in the Southern U.S. region. He manages and develops successful HR organizational policies that let T-Mobile districts shine.


Back to top