T-Mobile

T-Mobile

Software Engineer

Bellevue, WAPosted Today$92,500 – $166,800
Full TimeSeniorUS

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

Our team is searching for a Software Engineer who'll be an integral part of a team of other software engineers, network and systems engineers to design, 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. You'll actively participate in the architecture and design of various software components focused on creating applications that leverage technologies such as virtualization, micro services, SDN, NFV, and Big Data platforms and technologies. We work on technical assignments that are moderately difficult, requiring judgment in resolving issues or in making recommendations. We also work on assignments requiring considerable judgment and initiative, understand implications of work and make recommendations for solutions. We pride ourselves on encouraging a culture of innovation, advocating for agile methodologies, and promoting transparency in all that we do. Join us in embodying the spirit of the 'Un-carrier' and make a tangible impact! If you are passionate about driving excellence and want to make a significant impact, apply today!

Qualifications

Required Qualifications

  • 2+ years technical engineering experience.
  • Experience working in an Agile and DevOps environment
  • Experience in one or more of: C, C#, Java, Perl, Python, Go, or scripting experience in Shell and Perl.
  • Experience in Continuous Integration/Continuous Delivery tools, such as, Jenkins, Cloudbees, etc., and other automation tools.
  • Experience with DevOps tools, such as, Ansible, Chef, Puppet, etc. Experience in Docker, Kubernetes, etc. is preferable.
  • Experience in APM tools like, AppDynamics, logging and alerting tool, like Splunk and Graphana.
  • Experience working in a cloud environment (public/private).
  • Deep understanding of SQL syntax, including DDL, DML, and different types of joins. Proficiency in writing stored procedures, functions, and views using PL/pgSQL.
  • Familiarity with PostgreSQL's features, extensions, and standard processes. Knowledge of PostgreSQL index types, CTE, temporary tables, table partitioning, and data types like json, jsonb, and bytea.
  • Familiarity with Git, Maven/Gradle, Jenkins, and Docker.
  • Experience with Agile development methodologies (Scrum/Kanban).
  • Build RESTful APIs and integrate with third-party services.
  • Analytical Thinking
  • Collaboration
  • Continuous Development
  • DevOps
  • Emerging Technologies
  • Programming Languages
  • Software Design
  • Software Development
  • Technology Development
  • Test Evaluation
  • Bachelor's Degree plus 3 years of related work experience OR advanced degree with 1 year of related work experience.
  • Acceptable areas of study include Computer Science or Engineering.
  • At least 18 years of age
  • Legally authorized to work in the United States

Preferred Qualifications

  • Experience in migrating to cloud or cloud native environments.
  • Database Management: Hands-on experience with relational databases like PostgreSQL or Oracle. Ability to build and handle scalable, secure, and highly available databases using Amazon RDS with PostgreSQL.

Skills & Technologies

AgileJavaPythonGoJenkinsAnsibleDockerKubernetesSQLPostgreSQLGitScrum

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Senior

Salary Range

$92,500 – $166,800

Location

Bellevue, WA

Posted

Today

Country

US