Job Information
T-Mobile USA, Inc Software Engineer - Kubernetes, Container Platform in Kennard Corner, 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! What's it like to work in the Enterprise Technology Solutions (ETS) Platform & Infrastructure Engineering (PIE) team? We are a group of highly skilled technologists with steadfast focus on delivering simple, secure, scalable services that are platform and infrastructure agnostic. We operate two platforms at scale: Pivotal Cloud Foundry and Kubernetes, hosting over 150K+ containers combined! We build, deliver and support our services with a simple mantra in mind: "Be easy to do business with". Customer success & empathy, Ownership, Change and Innovation is in our DNA. We challenge the status quo and everything we do is passionate about benefit to our T-Mobile Engineering customers. Job Responsibilities This role will work with the T-Mobile Kubernetes Engineer (TKE) team to craft, implement, and deploy software which meet customer's requirements as well as internal team improvement needs. You will participate in architecture and design of various software components passionate about crafting applications that leverage next-gen technologies to progress the (TKE) platform at T-Mobile. You'll be working on technical assignments requiring judgment in resolving issues or in making recommendations. Works on assignments requiring considerable judgment and initiative. Understands implications of work and makes recommendations for solutions. Normally receives little instruction on daily work, general instructions on newly introduced assignments. Technical System Expertise: Understand how systems operate and the benefits of current technology. High level of connectivity understanding. Scientific method. Familiar with building blocks and tools related to technology assigned. Technical Engineering Services: Participates in engineering projects by adapting and applying engineering techniques; writes code to spec and conducts tests. Participates in activities crafted to validate, enhance, and optimize Platform engineering offerings. Performs validation tests and inspection techniques and documents results. Innovation: Understands and shares new insights which improve an existing system/process/service. Question and express new perspectives based on independent study of the industry. Review current company processes to highlight questions that may drive process refinement. Technical Writing: Maintains knowledge of existing technology documents. Maintains clear documentation on systems and services used. Documenting system architecture, strategies, design standards and business requirements. Technology Strategy: Updates job knowledge by understanding emerging engineering practices. Qualifications: 2 plus years software engineering experience Experience in one of the following languages: Python or GoLang Proficient in the cloud / container space, preferably Kubernetes along with microservice architecture/distributed systems architecture Experience with CI/CD Pipeline systems in one of the following: GitLab, Jenkins, Concourse, Hudson, Bamboo Education: Bachelor's degree in Computer Science or a related field (Required) Certifications: Certified Kubernetes Administrator (CKA) (Preferred) Certified Kubernetes Application Developer (CKAD) (Preferred) * 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 (Yes