About The Position

This role designs, implements, and deploys scalable software solutions for T-Mobile’s Core and IP Services, supporting high-availability environments and automating provisioning, configuration, testing, monitoring, and issue resolution. The engineer develops and integrates software across IT and network systems, including microservices and APIs, and works with technologies such as virtualization, software-defined networking, and network functions virtualization. The position requires independent development across full software stacks and an understanding of system protocols, data flows, and technology interactions. The engineer uses AI-assisted development tools while applying independent engineering judgment to review, validate, and take responsibility for generated code. Work includes developing and testing production-ready solutions through CI/CD processes, contributing to AI-enabled operational workflows with appropriate safeguards and human oversight, documenting software and designs, and collaborating with software, network, and AI engineering partners. The role supports technology strategy and innovation and aims to improve operational efficiency, reliability, and business outcomes. Success includes progressing toward independent delivery of a production-ready feature during the first 90 days, expanding automation coverage, reducing manual effort and operational errors, and resolving issues associated with deployed changes.

Requirements

  • Bachelor’s degree plus 3 years of related work experience, or an advanced degree plus 1 year of related work experience, or an equivalent combination of education and experience.
  • Acceptable areas of study include Computer Science or Engineering.
  • 2–4 years of technical engineering experience.
  • Skills in analytical thinking, collaboration, continuous development, DevOps, emerging technologies, programming languages, software design, software development, technology development, and test evaluation.
  • At least 18 years of age.
  • Legally authorized to work in the United States.

Nice To Haves

  • Experience using AI-assisted software development tools to generate, review, debug, and validate code while applying independent engineering judgment.
  • Experience developing Java-based software, microservices, and RESTful APIs, and understanding, maintaining, and troubleshooting complex codebases.
  • Experience with large language models, generative AI, AI agents, agent-based automation workflows, or AI integration frameworks.
  • Experience with CI/CD pipelines, automated testing, containerization, container orchestration, and cloud-native software deployment.
  • Familiarity with prompt engineering, AI tool integration, function calling, and methods for evaluating the reliability and correctness of AI-generated outputs.
  • Experience with event-driven architectures, messaging and streaming platforms, NoSQL databases, or API management technologies.
  • Familiarity with telecommunications, Core and IP Services, network protocols, or infrastructure automation.
  • Experience with Python or other scripting languages used in software and infrastructure automation.
  • Familiarity with observability, monitoring, telemetry, and incident-response practices.
  • Understanding of validation controls, guardrails, and human-in-the-loop approaches to reliable AI-enabled automation.

Responsibilities

  • Develop, test, and deploy software components, microservices, and APIs that automate provisioning, configuration, monitoring, testing, and other Core and IP Services workflows.
  • Apply sound engineering judgment when using AI-assisted development tools, including reviewing and validating generated code.
  • Collaborate with engineering teams and network specialists to develop and integrate software with existing IT and network platforms.
  • Develop, test, and validate software through CI/CD processes, contribute to automated testing and code validation, and support reliable production delivery.
  • Investigate and resolve issues related to deployed changes in collaboration with production support teams.
  • Contribute to AI-enabled workflows that detect issues, recommend solutions, and support automated actions with safeguards, validation, and human oversight.
  • Create clear documentation for code, system designs, and business requirements.
  • Contribute to technology strategy by understanding current technologies and supporting business goals.
  • Present ideas to improve systems, processes, or services based on industry research, including opportunities for AI-assisted development and intelligent automation.
  • Collaborate with engineering partners, share knowledge, and continue developing technical expertise.
  • 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 coverage.
  • 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