Engineer, Software Development

T-MobileFrisco, TX

About The Position

At T-Mobile, we invest in YOU! Our Total Rewards Package ensures that employees get the same big love we give our customers. All team members receive a competitive base salary and compensation package - this is Total Rewards. Employees enjoy multiple wealth-building opportunities through our annual stock grant, employee stock purchase plan, 401(k), and access to free, year-round money coaches. That’s how we’re UNSTOPPABLE for our employees! Job Overview Are you ready to join the Un-carrier movement? We are seeking a skilled and motivated Software Engineer to join our Digital Services Group (DSG), where you will work with software, network, and systems engineers to design, implement, and deploy scalable, high-availability software solutions that support critical middleware applications and services. This role supports platforms such as Core Account Management Services (CAMS) and Digital Financial Management (DFM), which are essential to customer account and financial fulfillment operations. These systems are built using microservices architecture and operate within on-premises cloud environments. The Software Engineer participates in the architecture, design, development, and support of software components and APIs, working on semi-routine and greenfield assignments, following established procedures on routine work, and requiring mentorship primarily for new assignments. We are a team that encourages innovation and advocates an agile and open approach, truly working and playing in the Un-carrier way!

Requirements

  • Bachelor’s Degree in Computer Science, Engineering, or related field (Required)
  • 2–4 years technical engineering experience (Required)
  • Strong programming skills in one or more languages such as Java, Spring Boot, or Python
  • Experience with software development methodologies such as Agile/Scrum and CI/CD
  • Experience with software development of SOAP or RESTful APIs
  • Familiarity with databases such as SQL, Oracle, NoSQL, or similar technologies
  • Knowledge of version control systems such as Git or GitLab
  • Ability to troubleshoot issues in distributed or microservices-based systems
  • At least 18 years of age
  • Legally authorized to work in the United States

Nice To Haves

  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Familiarity with containerization and orchestration such as Docker and Kubernetes
  • Exposure to API gateway platforms and modern gateway solutions
  • Exposure to observability tools such as Splunk, AppDynamics, OpenTelemetry, or similar
  • Familiarity with security and authorization frameworks such as OAuth or JWT
  • Experience using AI-assisted development tools such as GitHub Copilot or similar coding assistants to support development workflows

Responsibilities

  • Design, develop, test, and deploy robust software applications, microservices, and APIs that support critical platform capabilities.
  • Write clean, maintainable, and efficient code following standard processes and coding standards.
  • Participate in code reviews and contribute to continuous improvement efforts across code quality, test coverage, and deployment practices.
  • Troubleshoot and resolve software defects and production issues across distributed systems.
  • Contribute to RESTful API design and development with attention to scalability, security, and performance.
  • Stay up to date with new technologies and industry trends, including tools that improve engineering productivity and software quality.
  • Collaborate with multi-functional teams including product managers, product owners, designers, QA/SDET, SRE, and architecture to deliver end-to-end solutions.
  • Contribute to architecture and system design discussions, including work related to API integrations, platform modernization, observability, and security enhancements.
  • Continuously learn new technologies and share knowledge with team members as appropriate.
  • Write basic documentation on how technology works.
  • Contribute clear documentation for new code, APIs, integrations, and systems used.
  • Document system designs, presentations, business requirements, and operational runbooks for consumption at the engineer level.
  • Contribute to emerging technologies that support business goals.
  • Understand current technology that supports business goals, including system protocols, data flows, dependencies, and tools required to complete software and automation work.
  • Interact with system engineers to define system requirements and support automation needs.
  • Contribute ideas that improve reliability, developer experience, and operational efficiency.
  • Present new insights that improve existing systems, processes, or services through the use of modern frameworks, automation, and emerging AI-assisted development tools that support engineering productivity and problem-solving.
  • Express new perspectives based on independent study of the industry.
  • Review current company processes to highlight questions that may drive process refinement and automation opportunities.

Benefits

  • Employees enjoy multiple wealth-building opportunities through our annual stock grant, employee stock purchase plan, 401(k), and access to free, year-round money coaches.
  • employees in regular, non-temporary roles are eligible for an annual bonus or periodic sales incentive or bonus, based on their role.
  • Most Corporate employees are eligible for a year-end bonus based on company and/or individual performance and which is set at a percentage of the employee’s eligible earnings in the prior year.
  • medical, dental and vision insurance, a flexible spending account, 401(k), employee stock grants, employee stock purchase plan, paid time off and up to 12 paid holidays - which total about 4 weeks for new full-time employees and about 2.5 weeks for new part-time employees annually - paid parental and family leave, family building benefits, back-up care, enhanced family support, childcare subsidy, tuition assistance, college coaching, short- and long-term disability, voluntary AD&D coverage, voluntary accident coverage, voluntary life insurance, voluntary disability insurance, and voluntary long-term care insurance.
  • eligible employees can also receive mobile service & home internet discounts, pet insurance, and access to commuter and transit programs!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service