Principal Engineer, Platform Automation

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.comPrincipal Engineer, Platform Automation

Description

As a Platform Automation Engineer, you will be a part of a team that maintains and improves T-Mobile platform as a service. With developer tendencies, you will be able to explain platform best practices for development to internal customers, while designing and building improvements that follow those same practices. You love automation, efficiency and using code to achieve those, and while 100% efficient may not always be possible, you always strive towards it. You enjoy making things better and helping others around you. As such, your competencies are in change & innovation, strategic thinking, relationship building & influencing, with both a results and customer focus (whether that customer be external, internal, or a team mate).

Enterprise Core Competencies

Requires competency in customer focus, change & innovation, strategic thinking, relationship building & influencing, talent management, results focus and inspirational leadership.

  • 7+ Years Technical engineering experience
  • Experience in at least three of the following languages: Python, Javascript, Java, C#, Go
  • Experience with Java and Spring framework
  • Experience working with/on Platform as a Service technologies
  • Experience with microservice architecture/distributed systems architecture
  • Experience in unit testing frameworks (i.e. pytest, mock, chai, nock, sinon, etc.)
  • Experience working with Data Services that include Redis, MySQL, MongoDB, and/or Gemfire
  • Experience working with messaging services that include RabbitMQ and/or Kafka
  • Experience using containers to deliver an application
  • Proficiency in documentation tech (i.e. MS Word, MS Visio, Confluence, Markdown)
  • Firm understanding of cloud-native/12Factor design principles
  • Advanced Software Development experience

Preferences

  • Experience with CloudFoundry and/or Pivotal CloudFoundry a plus
  • Proficiency with Golang
  • Solid experience with Concourse

Desired

Education

Minimum Required

  • Bachelors Degree. Engineering/Computer Science. (Relevant experience may be considered in lieu of a degree.)
  • LI-TECH-AC1

Essential Functions

  • Technical System Expertise: Deep understanding of system parameters, configurations, and how to alter them for desired results. Aware of current technology benefits. Expected to lead teams and deliver complex network designs. Subject matter expert in the building blocks, interactions, dependencies, and tools required to complete design work. Independent study of current technology is expected. Good understanding of adjacent processes and workflows.
  • Technical Engineering Services: Drives engineering projects and team members by active contribution to the application of engineering techniques; conducting tests and inspections; preparing reports and calculations. Expected to supervise base through senior level engineers as needed. Will be expected to present project improvement scenarios to management for consideration. Creates procedures and processes to validate and enhance and optimize network. Able to diagnose and redesign based on changing business requirements and objectives. Able to lead others through various scenarios and explain the variance and impact. Able to prepare executive summaries of activities and clearly communicate areas of opportunity.
  • Innovation: Develops, designs, and implements new ideas which improve an existing and new system/process/service. Investigative independent study and problem solving for non-routine tasks. Analyzes existing processes and vendor roadmaps to highlight upcoming technology changes that would make the processes or tools more effective within a given VP function. Drives to improve designs, processes, or product by reducing cost, improving efficiency, or quality. Initiates and facilitates brainstorming sessions and product and process improvement dialogues.
  • Technical Writing: Writes advanced documentation, architecture, capabilities, limitations, and advantages for technologies. Creates and modifies clear documentation on existing and new systems. Able to design and communicate technical system specifications and business requirements. Able to present complex ideas to non-technical audience. Creates and presents executive presentations. Participate in industry professional norms.
  • Technical Leadership: Monitor and influence relevant industry technologies and standards. Present highly technical concepts to both technical and non-technical decision-makers. Continuously learns, creates content, and teaches others specific subject areas. Informally coaches and contributes to the development of others through mentoring or in house workshops and learning sessions. Coach and develop engineers across functional teams on technology decisions. Influence technology and policy decisions made across the VP organization. Understand financial decisions, including NPV and ROI, based on customer experience/business drivers.
  • Technology Strategy: Evaluates new and existing technology options that supports business goals.
  • Supplemental Region/Market Functions: Compile, develop, and deliver architectural solutions for high level platform enhancements. Develop proofs-of-concept and prototypes to help illustrate approaches to new technology and architecture. Serve as a technical resource for teams on-boarding or running on the platform. Promote cross-team collaboration. Mentor team members on best practices in areas of expertise. Grasp and communicate big-picture enterprise-wide issues to team. Determine how to leverage technology to create solutions that satisfy the business requirements. Able to present solutions to small groups of peers and/or management. Time management, work prioritization, multi-tasking, estimate tasks, on-time deliverables. Willingness to continue improving personal professional experience. Work in a sometimes ambiguous, large and complex organization

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, citizenship 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