
T-Mobile
Software Engineer
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
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
About the Company
T-Mobile
View company profile →
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 applyJob Details
Employment Type
Full Time
Experience Level
Senior
Salary Range
$92,500 – $166,800
Location
Bellevue, WA
Posted
Today
Country
US