Logo
T-Mobile

Sr Engineer, Software - T-Cloud & Enterprise Vault

T-Mobile, Atlanta, Georgia, United States, 30383

Save Job

Overview

At T-Mobile, we invest in YOU! Our Total Rewards Package ensures that employees get the same big love we give our customers. All team members receive a competitive base salary and compensation package. Employees enjoy wealth-building opportunities through our annual stock grant, employee stock purchase plan, 401(k), and access to free, year-round money coaches. This Sr Software Engineer - T-Cloud & Enterprise Vault works with a team of other software engineers, network and systems engineers to design, implement, and deploy software which meets customer requirements, scales easily, removes the limitations of traditional networking solutions, and supports deployment in highly available DevOps-centric environments. The role utilizes automation tools and technologies for CI/CD and configuration management for non-prod environments, and focuses on improving and protecting the software and systems behind all of T-Mobile’s IT services, including management of scalability, availability, latency, performance, security, and capacity, delivering software faster, better, and cheaper. From designing and maintaining CI/CD pipelines to building the next generation of T-Mobile applications on cloud-native platforms, the Sr Software Engineer enables great customer experience and product innovation by continuous improvement of operational support. This role offers a 3:2 hybrid schedule with a minimum of three days per week in the office. This role may be based at one of the three T-Mobile office locations below: Atlanta, GA; Overland Park, KS; Bothell, WA. Job Responsibilities

Technical Engineering Services: Drives engineering projects by developing software solutions; conducting tests and inspections; preparing reports and calculations. Expected to supervise base and associate level engineers as needed. Understands system protocols, how systems operate and data flows. Aware of current technology benefits. Expected to independently develop a full software stack. Understands the building blocks, interactions, dependencies, and tools required to complete software and automation work. Independent study of current technology is expected. Interact with system engineers to define system requirements and/or necessary requirements for automation. Utilizes fluent knowledge and skill in emerging DevOps-centric automation tools and technologies for CI/CD, configuration management, etc. for non-prod environments. Innovation: Contributes to designs to implement new ideas which utilize new frameworks to improve an existing or new system/process/service. Reviews existing designs and processes to highlight more efficient ways to complete workload through industry perspectives. Understands the creation of company IP. Performs environment management, automated server provisioning, and pipeline configuration (VMs). Delivers software to improve the availability, scalability, latency, and efficiency of T-Mobile’s services. Creates, manages, and uses dashboards for continuous monitoring and health checks of applications and the underlying infrastructure; uses monitoring feedback to improve service quality in non-production environments. Technical Writing: Writes basic documentation on how technology works. Creates clear documentation for new code and systems used; documents system designs, presentations, and business requirements for manager-level consumption. Contributes to future improvement of software delivery processes and operations (e.g., cloud enablement, use of microservices with containers). Relationship and People Management: Mentors/guides other Systems Reliability Engineers and vendor resources as needed. Technology Strategy: Contributes to new and existing technology options that support business goals; understands current technology that supports business goals and independently develops a full software stack. Interact with system engineers to define system requirements and/or necessary automation requirements. Education and Work Experience

Bachelor’s Degree in Computer Science or Engineering (Required) 4-7 years of technical engineering experience (Required) Knowledge, Skills and Abilities

Communication (Required) Customer Service (Required) Analytics (Required) Technical Writing (Required) Kubernetes, Ansible, Terraform, Gitlab, scripting knowledge (Required) Licenses and Certifications

At least 18 years of age Legally authorized to work in the United States Travel : Travel Required (Yes/No): Yes DOT Regulated : DOT Regulated Position (Yes/No): No Safety Sensitive Position : Safety Sensitive Position (Yes/No): No Base Pay Range : $113,600 - $205,000 Corporate Bonus Target: 15% The pay range above is the general base pay range for a successful candidate in the role. The actual pay will be based on location, qualifications, and experience. At T-Mobile, employees in regular, non-temporary roles are eligible for annual bonuses or incentives based on role and performance. To find the pay range for this role based on hiring location, please refer to internal postings. Benefits and Equal Opportunity

At T-Mobile, our benefits exemplify the spirit of One Team. Full- and part-time employees have access to medical, dental, and vision insurance, 401(k), employee stock grants, employee stock purchase plan, paid time off and holidays, family leave and related programs, disability and life insurance, and other voluntary benefits. Eligible employees can also receive mobile service and home internet discounts, pet insurance, and commuter/transit programs. For details, visit the benefits page. T-Mobile USA, Inc. is an Equal Opportunity Employer. Decisions will be made without regard to protected characteristics. If you are an individual with a disability and need reasonable accommodation during the application or interview process, please email ApplicantAccommodation@t-mobile.com or call 1-844-873-9500. This contact is for accommodation requests only and not for general inquiries.

#J-18808-Ljbffr