T-Mobile is looking for a Senior Software Engineer to design, implement, and deploy scalable software solutions that meet customer requirements, overcome the limitations of traditional networking, and support highly available environments. The role involves addressing moderately complex technical assignments and contributing to the architecture and design of applications leveraging technologies like recommendation engines, propensity modeling, and business rules processes.
Requirements
- Experience with API development and database management (Required)
- Experience with Quarkus, Spring boot, Kubernetes, and Docker containers. (Preferred)
- Proficient with Git, DevOps practices, and Helm charts. (Preferred)
- Experience in Infrastructure as code with Helm charts, Ansible or Terraform. (Preferred)
- Experience with React, Next.JS, JavaScript, Java, and at least one backend end framework (Preferred)
- Familiarity with SQL, NoSQL, Postgres databases (Preferred)
Responsibilities
- Drives engineering projects by developing software solutions
- Reviews code and mentors base and associate level engineers as needed.
- Understands system protocols, system operations, and data flows. Is aware of the benefits of current technologies. Expected to independently develop a complete software stack. Possesses knowledge of the building blocks, interactions, dependencies, and tools required to complete software and automation tasks. Engages in independent study of current technologies.
- Contributes to designs to implement new ideas which utilize new frameworks to improve an existing or new system/process/service.
- Review existing designs and processes to highlight more efficient ways to complete existing workload more effectively through industry perspectives.
- Collaborates with technical teams and utilizes system expertise to deliver technical solutions.
- Writes basic documentation on how technology works. Creates clear documentation for new code and systems used.
Other
- Bachelor's Degree Computer Science or Engineering (Required)
- 4-7+ years Technical engineering experience (Required)
- Communication (Required)
- Customer Service (Required)
- Analytics (Required)
- Technical Writing (Required)
- Travel Required (Yes/No): Yes