> Markdown version of [/jobs/ext/4442895-engineer-software-core-ip-services-automation](https://www.wearedevelopers.com/jobs/ext/4442895-engineer-software-core-ip-services-automation). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Engineer, Software - Core & IP Services Automation - **Company:** T-Mobile Us, Inc. - **Location:** Bellevue, WA, United States - **Experience:** Experienced - **Salary:** $92,500.0 - $166,800.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Application Integration Architecture, Automation of Tests, Cloud Engineering, Software Quality, Continuous Integration, Software Debugging, DevOps, Internet Protocol, Python (Programming Language), Network Service, Network Protocols, NoSQL, Software Maintenance, Software Deployment, Software Engineering, Data Streaming, Scripting, Computer Networking Systems, Computer Network Operations, Large Language Models, Prompt Engineering, Generative AI, AI Coding Agents, Agentic-AI, Event Driven Architecture, Containerization, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Deployment Automation, Invoking Functions, Software Coding, Restful APIs, Open Network Automation Platform, Api Management, Programming Languages, Microservices - **Published:** October 31, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/88755677/1 ## About the Role * Bachelor's Degree plus 3 years of related work experience OR advanced degree with 1 year of related work experience OR combination of education and experience deemed equivalent * Acceptable Areas of Study Acceptable areas of study include Computer Science or Engineering * 2-4 years Technical engineering experience, * Analytical Thinking * Collaboration * Continuous Development * DevOps * Emerging Technologies * Programming Languages * Software Design * Software Development * Technology Development * Test Evaluation PREFERRED The following experience and technical knowledge are preferred and are not minimum requirements. * 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, with the ability to understand, maintain, and troubleshoot 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 techniques 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. * At least 18 years of age * Legally authorized to work in the United States ## Description You'll help build intelligent automation solutions that support T-Mobile's critical Core and IP network services. Working at the intersection of software engineering, network automation, and AI, you'll develop and integrate software across IT and network systems to simplify operational workflows, reduce manual effort, and improve reliability. Your work will help move intelligent automation from experimentation into real-world production environments. * Build software that powers the network. Develop and integrate microservices, APIs, and automation solutions supporting network provisioning, configuration, testing, monitoring, and issue resolution across Core and IP Services. * Build with AI, engineer with judgment. Use AI-assisted development tools to accelerate coding, testing, and problem-solving while applying strong software engineering fundamentals to review, validate, and take responsibility for generated code. * Deliver reliable, production-ready solutions. Develop, test, and validate software through established CI/CD processes, ensuring code quality and addressing issues related to your changes in collaboration with production support teams. * Advance intelligent operations. Contribute to AI-enabled workflows that detect issues, recommend solutions, and support automated actions with appropriate safeguards, validation, and human oversight. * Grow your technical expertise. Collaborate with experienced software, network, and AI engineers while developing skills that support future opportunities in senior engineering, architecture, and technical leadership. OUR TEAM & CULTURE We're a collaborative, engineering-driven team that brings together expertise in software development, network operations, and artificial intelligence. We encourage curiosity, experimentation, and new ideas while maintaining high standards for quality and reliability. You'll work with engineers who openly share knowledge, challenge existing approaches, and support one another in solving complex technical problems. Because our automation supports critical network services, we balance innovation with thoughtful engineering, testing, and operational responsibility. HOW SUCCESS IS MEASURED Success in this role means delivering reliable software that makes network operations more efficient, scalable, and dependable. Your contributions will support measurable improvements across Core and IP Services. * First 90 days: Build familiarity with the team's codebase, engineering practices, and automation environment, progressing toward independently developing, validating, and delivering a production-ready software feature. * Engineering quality: Develop well-tested, maintainable software while applying sound judgment to AI-assisted development and validating generated code before production deployment. * Automation impact: Help expand automation coverage, reduce manual effort, accelerate network deployments, and minimize operational errors. * Production reliability: Deliver software that meets established quality standards and investigate and resolve issues related to deployed changes. * AI adoption and impact: Contribute to moving AI-assisted capabilities into production to improve issue resolution, operational efficiency, and reliability. * Collaboration and growth: Work effectively with engineering partners, share knowledge, solve technical challenges, and demonstrate increasing independence., * Develop, test, and deploy software components, microservices, and APIs that automate provisioning, configuration, monitoring, and other Core and IP Services workflows, applying sound engineering judgment to AI-assisted development. * Collaborate with engineering teams and network specialists to develop and integrate software components with existing IT and network platforms, delivering effective technical solutions and continuously learning new technologies. * Create clear documentation for software code, system designs, and business requirements, and contribute to automated testing, code validation, CI/CD integration, and reliable production delivery. * Contribute to technology strategy by understanding current technologies and supporting business goals. * Present innovative ideas to improve systems, processes, or services based on industry research, including opportunities for AI-assisted software development and intelligent automation. * Also responsible for other duties/projects as assigned by business management as needed.