Sr Software Engineer, ioS
At a glance
AI generatedTL;DR
The Senior Software Engineer position involves collaborating with a team of software and network engineers to design and deploy scalable software solutions that enhance traditional networking limitations. This role requires developing applications using virtualization, microservices, SDN, NFV, and big data technologies, while also mentoring junior engineers and contributing to the company’s technology strategy. Key responsibilities include driving engineering projects, conducting system analysis, and creating comprehensive documentation for new systems. The ideal candidate should have expertise in programming languages like Swift, experience with software design and development, and strong analytical and communication skills. This role demands a deep understanding of current technological trends and the ability to independently develop full software stacks, making it essential for someone proficient in virtualization, microservices architecture, and automation tools.
Skills
What you'll do
- Drives engineering projects by developing software solutions and conducting tests independently.
- Designs new system/process/service ideas using innovative frameworks to improve efficiency.
- Teaches others existing and new technologies through mentoring or in-house workshops.
- Develops full software stacks, understanding interactions, dependencies, and required tools.
- Writes clear documentation for new code and systems used, ensuring manager-level comprehension.
What we're looking for
- 4-7 years of technical engineering experience in software development.
- Proficient in developing mobile applications using Swift and other programming languages.
- Experience with virtualization, microservices, SDN, NFV, and Big Data technologies.
- Strong analytical thinking and system integration skills required.
- Ability to independently develop full software stacks and understand complex interactions.
- Must have experience in technical leadership, mentoring, and teaching others new technologies.
- Excellent communication and documentation skills for technical writing and presentations.
Employer
About T-Mobile
T-Mobile US is the second-largest wireless carrier in the United States, providing wireless voice, messaging, and data services under the T-Mobile and Metro by T-Mobile brands. Industry: Wireless Telecommunications
T-Mobile currently has 13 open roles on FindRole.
Listed pay typically runs $113,600–$191,100 across 13 roles with salary data.
Most-posted roles
- Engineer, System Architecture - AI Enabled Automation 1
- Principal Architects, Systems 1
- Principal GenAI Software Engineer 1
- SDET Engineer 1
- Senior Engineer, SDET 1