At T-Mobile, the business problem is to craft, implement, and deploy software that meets customer requirements, scales easily, removes the limitations of traditional networking solutions, and supports deployment in highly available environments. This involves participating and leading in the architecture and design of various software components using modern technologies.
Requirements
- Programming/Scripting: Bash, Python, PowerShell, Java (Required)
- Containerization such as Docker, Kubernetes (Preferred)
- CI/CD: Git, GitLab, Bitbucket, Jenkins or similar (Preferred)
- MSSQL / Postgres (Preferred)
- Splunk (Preferred)
- Grafana (Preferred)
- ServiceNow (Preferred)
Responsibilities
- Supports engineering projects by developing software solutions; conducting tests and inspections; preparing reports and calculations.
- Understands system protocols, system operations, and data flows.
- Collaborates with technical teams and uses system expertise to deliver technical solutions.
- Writes basic documentation on how technology works.
- Contributes clear documentation for new code and systems used.
- Documenting systems designs, presentations, and business requirements for consumption at the engineer level.
- Contributes to emerging technologies to deliver business goals.
Other
- Bachelor's Degree Computer Science or Engineering (Required)
- 2-4+ years technical engineering experience (Required)
- Communication (Required)
- Customer Service (Required)
- Analytics (Required)