Job Information
T-Mobile USA, Inc Software Engineer - Cloud FinOps in Bellevue, Washington
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 - this is Total Rewards. Employees enjoy multiple wealth-building opportunities through our annual stock grant, employee stock purchase plan, 401(k), and access to free, year-round money coaches. That's how we're UNSTOPPABLE for our employees! Are you ready to join the Un-carrier movement? If so, our team is searching for a Software Engineer to work with a team of other software engineers, network and systems engineers to craft, implement, and deploy software which meet customer's requirements, scales easily, removes the limitations of traditional networking solutions, and supports deployment in highly available environments. Our team participates and leads in architecture and design of various software components using technologies such as virtualization, micro services, SDN, NFV, and Big Data platforms and technologies. We work on technical assignments that are semi routine or greenfield in nature, but recognize the need for occasional deviation from accepted practice! Our SWE's normally follow established procedures on routine work and require instructions only on new assignments. We are a team that encourages innovation and advocate an agile and open approach, truly working and playing in the Un-carrier way! Job Responsibilities: Technical Engineering Services Supports engineering projects by developing software solutions; conducting tests and inspections; preparing reports and calculations. Encouraged to mentor associate engineers on occasion. Technical Leadership Collaborate with technical teams and applies system expertise to deliver technical solutions. Continuously learning new technologies. Technical Writing Writes basic documentation on how technology works and supply clear documentation for new code and systems used. Documenting systems designs, presentations, and business requirements for consumption at the engineer level. Technology Strategy Contributes to new technologies to deliver business goals. Understands current technology supporting business goals using system protocols, how systems operate and data flows. Encouraged to independently develop a full software stack while understanding the building blocks, interactions, dependencies, and tools required to complete software and automation work. Partner with system engineers to define system requirement and/or vital requirements for automation. Innovation Presents new insights which improve an existing system/process/service using new frameworks. Express fresh opinions based on independent study of the industry. Review current company processes to highlight questions to drive process refinement. Work Experience: 2-4 years Technical engineering experience. (Required) Strong programming skills in Python, Java, or Golang. Experience in writing SQL queries. Ability to design, develop, and implementing ETL processes. Experience in an Agile environment. Experience in Continuous Integration/Continuous Delivery tools, and GitLab. Experience with Infrastructure as Code (IaC) tools such as Terraform, CloudFormation etc., and knowledge in Kubernetes. Experience working in a cloud environment (Azure, AWS). Education: Bachelor's Degree Computer Science or Engineering (Required) * 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 Base Pay Range: $92,500 - $166,800 Corporate Bonus Target: 15% The pay range above is the general base pay range for a successful candidate in the role. The successful candidate's actual pay will be based