Sr Engineers, Software
T-Mobile · Bellevue, WA · 1 wk ago
Information Technology$212k–$217k/yrFull-time
T-Mobile
About the role
Sr Engineers, Software at T-Mobile are responsible for architecting, developing, and implementing cloud-native applications and scalable telemetry solutions using Golang, Kubernetes, and related technologies. They design and develop cloud-native infrastructure and APIs, deploy and manage Kubernetes clusters, and troubleshoot and debug Linux environments.
Responsibilities
- Responsible for building reliable, distributed systems that deliver high performance, observability, and operational visibility at scale.
- Design and develop cloud-native infrastructure and APIs using Go and Python, building custom Kubernetes controllers and operators to automate platform operations.
- Develop microservices and APIs in Golang, enabling infrastructure self-service and improving developer productivity using standards like Swagger and WSDL.
- Arcitect multi-cloud infrastructure across AWS and Azure using EC2/VMs, VPC/VNet, Load Balancers, RDS/Azure SQL, S3/Blob Storage, KMS/Key Vault, and DNS/IAM services.
- Implement observability platforms using Prometheus, Thanos, Grafana, OpenTelemetry, Splunk, and Outcold for metrics and logging.
- Automate infrastructure provisioning and delivery with Terraform, Ansible, GitOps (Flux), and GitLab CI pipelines.
- Ensure security and compliance with OPA/Gatekeeper, Kubernetes network policies, and tools like Wiz.
- Manage Kubernetes workloads with Containerd, Istio, and NGINX Ingress; implement autoscaling (KEDA), progressive delivery (Flagger), disaster recovery (Velero, ETCD), and stateful storage management with Portworx.
- Architect and manage GPU-optimized Kubernetes clusters for AI/ML workloads using NVIDIA GPU nodes; streamline multi-cluster operations with platforms like Spectro Cloud.
- Troubleshoot and debug Linux environments using Bash, systemd, and journalctl to ensure stability and resolve issues in cloud-native and containerized platforms.
Requirements
- (1) Experience utilizing multiple programming languages including Python, Go, Java, and JavaScript, with production-level development; and experience designing RESTful APIs, gRPC services, and event-driven applications;
- (2) Experience deploying and managing Kubernetes clusters on AWS EKS, Azure AKS, and on-premises using Kubeadm and Spectro Cloud; configuring ContainerD and Docker, RBAC, network policies, Istio and Cilium service meshes; and designing scalable micro-services architectures;
- (3) Experience designing and deploying cloud-native software systems using 12-Factor principles, including building microservices that are stateless and configurable, connecting to external services;
- (4) Experience utilizing Ubuntu, RHEL, and Flatcar Linux operating systems, including Bash scripting, troubleshooting kernel, network, and performance issues, and conducting root cause analysis of system and software failures;
- (5) Experience utilizing DevOps tools including GitLab CI/CD for automated build, test, and deployment; Terraform and Ansible for Infrastructure-as-Code with reusable modules; and secrets management using Vault and KMS;
- (6) Experience utilizing Prometheus and Grafana for monitoring, OpenTelemetry for tracing, Splunk for logging, and using observability data to improve performance and reliability.
Qualifications
- PRIMARY REQUIREMENTS: Bachelor’s degree in Computer Engineering, or a related field, or the foreign equivalent, and 5 years of related work experience.
- ALTERNATIVE REQUIREMENTS: Master’s degree in Computer Engineering, or a related field, or the foreign equivalent, and 3 years of related work experience.
Benefits
- Competitive base salary and compensation package.
- Multiple wealth-building opportunities through annual stock grant, employee stock purchase plan, 401(k), and access to free, year-round money coaches.
- Unlimited paid time off and up to 12 paid holidays.
- Flexible spending account, medical, dental, and vision insurance.
- Paid parental and family leave, family building benefits, back-up care, enhanced family support, childcare subsidy, tuition assistance, college coaching, short- and long-term disability, voluntary AD&D coverage, voluntary accident coverage, voluntary life insurance, voluntary disability insurance, and voluntary long-term care insurance.
- Mobile service & home internet discounts, pet insurance, and access to commuter and transit programs.
Pay
$212,202.00 to $217,202.00/year.
Schedule
40 hours/week.
Location
Bellevue, WA
Application
To apply, visit https://careers.t-mobile.com/ and apply to REQ360778.
Other
Travel Required: No
DOT Regulated: No
Safety Sensitive Position: No