Jobs · Information Technology · Washington

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

Similar jobs

Sr Engineers, Software

T-MobileOverland Park, KS· 1 wk ago
Engineering$159k–$167k/yrapply on careers.t-mobile.com

Sr Engineer, Software

Joyson Safety SystemsAuburn Hills, MI· 6 days ago
Engineeringapply on careers.joysonsafety.com

Sr Engineer (Software HIT)

Fresenius Kabi USANorth Andover, MA· 1 wk ago
Engineering$115k/yrapply on freseniusglobal.wd3.myworkdayjobs.com