T-Mobile is looking for a Sr. Software Engineer to design, implement, and deploy software solutions that meet customer requirements, scale easily, integrate with modern eCommerce solutions, and support deployment in highly available environments.
Requirements
- Strong experience with eCommerce platforms and integrations.
- Expertise in designing and developing RESTful APIs.
- Hands-on experience with cloud platforms (AWS, Azure, GCP, or similar).
- Proficiency in microservices architecture and modern software development practices.
- Leverage technologies such as REST APIs, cloud platforms, virtualization, microservices, SDN, NFV, and Big Data platforms and technologies.
- Understand building blocks, interactions, dependencies, and tools required for modern software development.
- Write clear documentation for new code, APIs, and eCommerce integrations.
Responsibilities
- Drive engineering projects by developing software solutions; conducting tests and inspections; preparing reports and calculations.
- Design, build, and optimize solutions for eCommerce platforms and integrations.
- Develop and maintain RESTful APIs to support seamless integration with internal and third-party systems.
- Work with cloud-native technologies and platforms to design scalable and secure solutions.
- Understand system protocols, data flows, and technology benefits to independently develop a full software stack.
- Contribute to designs that implement new ideas leveraging eCommerce, REST API, and cloud-based frameworks.
- Recommend and evaluate new technology options, especially those related to cloud computing, REST APIs, and eCommerce enablement.
Other
- Expected to supervise base and associate-level engineers as needed.
- Collaborate with cross-functional teams to deliver technical solutions that integrate with eCommerce systems.
- Continuously learn and teach others existing and new technologies, especially in cloud, API development, and digital commerce.
- Mentor junior engineers and conduct in-house workshops or learning sessions.
- Excellent communication, analytical, and technical writing skills.