Sr Developer, 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.comThis is a once-in-a-career opportunity to join an elite team within a company leading the digital revolution. As Senior Developer, you will design, develop, deploy, and evolve the next generation of Law Enforcement Relations (LER) services. These services are used by the LER team to manage approximately 500,000 requests per year to all Federal, State and Local Law Enforcement Agencies and Non-Government Agencies. The work you do in this unique space unites a vast set of T-Mobile domains, AND is a critical dependency for first responders in the field saving thousands lives.

In this position, the right candidate will architect, design, develop, and deploy scalable web-based enterprise applications and services. On this team, you and all members are accountable for engineering solutions to business problems in the form of high-quality software in an agile work environment that fosters collaboration and teamwork. As a senior member, you will be looked to for leadership and guidance while leveraging your experience and judgment to plan and accomplish goals. Leading the development of complex business systems, applications, or platforms with user and external interfaces to support corporate business objectives. You will often lead complex cross-team or multi-organization projects, providing architectural and team leadership, and mentoring and guiding other team members.

YOUR QUALIFICATIONS

  • 7+ years of experience building applications using .NET and open source frameworks / languages (C#, Java, Python, JavaScript, etc.)
  • 4+ years programming experience building and supporting RESTful web services, middle tier, or Microservices
  • 2+years in leading technical designs, mentoring developers and helping driving Engineering Maturity
  • Experience with modern JS frameworks and technologies (ex. Angular JS, D3, Bootstrap, React)
  • Solid fundamentals of database design and management (MS SQL, DynamoDB, MongoDB)
  • Deep understanding of source code control and versioning methodologies and systems (Bitbucket, GIT, Subversion)
  • Demonstrated use of CI/CD methodologies and tools in a DevOps environment.
  • Proven experience with Artifactory, Bitbucket, Cloudbees/Jenkins, Docker, Mesos, Puppet, and Splunk.
  • Proficient with AWS (EC2, S3, Lambda, Redshift)
  • Working knowledge of modern build systems (gulp, webpack, etc.)
  • Experience creating Unit and Functional tests (xUnit, MSTest, NUnit)
  • Experience with JavaScript testing frameworks (Jasmine, Mocha, Jest, etc.)
  • Motivated self-starter with strong problem solving and analytical skills. Able to perform normal functions little or no supervision. Willing to roll up sleeves and get the job done regardless.
  • Deep understanding of software design principles, algorithms, data structures, and multithreading concepts.
  • Stay current with technology trends and developments in the industry and participate in service development.
  • Knowledge of best practices and IT operations in an always-up, always-available service.
  • Strong grasp of automation tools and test data management skills. Experience with automation/configuration management
  • Strong oral and written communications and presentation skills.

Education

  • B.S. Computer Science or Management Information Systems or equivalent experience.

Regulatory

  • Needs to be a US Citizen due to regulatory requirements.

YOUR RESPONSIBILITIES

  • Architect, design, develop and deploy scalable cloud-based enterprise applications, from concept to production.
  • Guide collaboration with Business Analysts to determine requirements, and consult with clients to understand needs and communicate technical options and impact.
  • Analyze technologies, technical processes and/or functions; document findings; identify areas for improvement; and create detailed specifications for implementation.
  • Translates business, and functional requirements into User Stories and tasks.
  • Participate in code reviews and walkthroughs of technical specifications with other members of the technical team
  • Create development standards/guidelines for app teams, help them follow the DevOps model
  • Conduct performance and scalability testing and capacity analysis/planning

Education

  • B.S. Computer Science or Management Information Systems or equivalent experience.

Regulatory

  • Needs to be a US Citizen due to regulatory requirements.

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