At T-Mobile, the Senior Software Engineer is needed to collaborate with software, network, and systems engineers in designing, implementing, and deploying scalable software solutions that meet customer requirements, overcome the limitations of traditional networking, and support highly available environments.
Requirements
- Java/Spring Boot
- IntelliJ, VSCode
- Angular, HTML, CSS, JavaScript
- Kafka
- Oracle/NoSQL
- Gitlab
- High performance multi-threading
Responsibilities
- Drives engineering projects by developing software solutions; conducting tests and inspections; preparing reports and calculations.
- Understands system protocols, system operations, and data flows.
- 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.
- Continuously learns and teaches others existing and new technologies.
- Writes basic documentation on how technology works.
Other
- Expected to supervise base and associate level engineers as needed.
- Bachelor's Degree Computer Science or Engineering (Required)
- 4-7+ years Technical engineering experience (Required)
- Communication (Required)
- Customer Service (Required)