Software Engineer- Billing Platform

T-Mobile•Frisco, TX
•$92,500 - $166,800

About The Position

The Software Engineer designs, implements, and deploys scalable software solutions that meet customer requirements and support highly available environments. The role collaborates with engineers to develop software components using technologies such as virtualization, microservices, software-defined networking, network functions virtualization, and big data. It requires independent judgment to resolve technical issues and recommend software design and implementation approaches. Success is measured by delivering effective software solutions that integrate with system protocols and satisfy business and technical requirements. The work supports organizational capabilities by enabling advanced software systems that improve operational efficiency and customer experience. The position focuses on full-stack development, including backend services, frontend applications, databases, and DevOps tools. It also requires strong knowledge of Agentic AI and applying AI tools in analysis and design. Travel is required.

Requirements

  • Bachelor's degree plus 3 years of related work experience, or an advanced degree with 1 year of related work experience, or an equivalent combination of education and experience.
  • Degree studies in Computer Science or Engineering, or equivalent qualification as described in the education and experience requirement.
  • 2–4 years of technical engineering experience.
  • Backend technologies: Java, Spring Boot, NodeJS, microservices, REST, and event-driven design with Kafka or RabbitMQ.
  • Frontend technologies: JavaScript/TypeScript, Angular, HTML, and CSS.
  • SQL or NoSQL databases.
  • DevOps technologies: GitLab CI, Docker, Kubernetes, and AWS.
  • Strong knowledge of Agentic AI.
  • Strong knowledge of using AI tools in analysis and design.
  • Hands-on experience analyzing requirements and designing solutions.
  • Communication skills.
  • Customer service skills.
  • Analytics skills.
  • Technical writing skills.
  • At least 18 years of age.
  • Legally authorized to work in the United States.

Responsibilities

  • Develop software solutions and conduct tests to support engineering projects and ensure quality deliverables.
  • Contribute design innovations that improve systems, processes, or services using new frameworks and industry best practices.
  • Collaborate with technical teams to deliver solutions and mentor others through knowledge sharing and training sessions.
  • Support technology strategy by evaluating and applying current technologies aligned with business goals.
  • Create clear documentation for software code, system designs, and business requirements.
  • Perform other duties or projects as assigned by business management.

Benefits

  • Competitive base salary and compensation package.
  • Annual stock grant and employee stock purchase plan.
  • 401(k) and access to free, year-round money coaches.
  • Annual bonus or periodic sales incentive or bonus, depending on role and eligibility.
  • Medical, dental, and vision insurance.
  • Flexible spending account.
  • Paid time off and up to 12 paid holidays.
  • Paid parental and family leave.
  • Family building benefits, back-up care, enhanced family support, and childcare subsidy.
  • Tuition assistance and college coaching.
  • Short- and long-term disability coverage.
  • Voluntary AD&D, accident, life, disability, and long-term care insurance.
  • Mobile service and home internet discounts for eligible employees.
  • Pet insurance for eligible employees.
  • Commuter and transit programs for eligible employees.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service