Engineer, Software - Core & IP Services Automation

T-Mobile•Bellevue, WA
•$92,500 - $166,800

About The Position

The Software Engineer designs, implements, and deploys scalable software solutions for customer requirements and high-availability environments, supporting automation across Core and IP Services. The role develops software for provisioning, configuration, testing, monitoring, and issue resolution, and integrates components with existing IT and network platforms. It involves working with technologies such as virtualization, microservices, software-defined networking, and network functions virtualization, while developing and understanding full software stacks, system protocols, data flows, and interactions between technologies. The engineer builds production-ready solutions and contributes to AI-enabled operational workflows, using AI-assisted development tools with sound engineering judgment to review, validate, and take responsibility for generated code. The position includes testing and validating software through CI/CD processes, documenting code and system designs, and collaborating with engineering, network, AI, and production support teams. Success is measured by reliable software that improves operational efficiency, automation coverage, and the dependability of Core and IP Services, as well as by growing technical expertise and independence.

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 (LLMs), 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 AI-generated output reliability and correctness.
  • 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, issue resolution, and other Core and IP Services workflows.
  • Apply 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.
  • Create documentation for software code, system designs, and business requirements.
  • Contribute to automated testing, code validation, CI/CD integration, and reliable production delivery.
  • Work with production support teams to address issues related to changes and deployed software.
  • Contribute to AI-enabled workflows that detect issues, recommend solutions, and support automated actions with safeguards, validation, and human oversight.
  • Contribute to technology strategy in support of business goals and present ideas to improve systems, processes, or services based on industry research.
  • Learn new technologies, share knowledge, and collaborate with engineering partners to solve technical challenges.
  • 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, backup 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