Talent.com
TMUS Global Solutions
Manager,Software DevelopmentTMUS Global Solutions • Hyderabad, India
Manager,Software Development

Manager,Software Development

TMUS Global Solutions • Hyderabad, India
17 days ago
Job description

What This Role Owns:

Decision rights are explicit so this role is a leader and not a coordinator. The manager owns day-to-day delivery and production decisions for team-owned services within architectural and roadmap guardrails; prioritization execution through the Senior Product Owner; hiring, performance management, and capability development for the engineering team; on-call ownership and incident response for the team's coverage window; and operational tradeoffs involving reliability, feature velocity, platform sustainability, and cost. The manager also serves as the primary distributed team leadership interface with architecture, product, and platform teams.

Key Responsibilities:

  • Lead, coach, and develop a distributed software engineering team comprising AI Software Engineers, AI Systems Engineers, and a Senior Product Owner.
  • Drive predictable delivery of consumer AI platform capabilities, platform engineering initiatives, and reliability improvements in partnership with onshore engineering and product teams.
  • Partner with onshore architects, engineering managers, and product managers to execute roadmap priorities and ensure alignment across distributed teams.
  • Support delivery of reusable AI platform capabilities including agent orchestration services, conversational platforms, SDKs, Model Context Protocol (MCP)-enabled integrations, and AI runtime services.
  • Foster engineering excellence through software development best practices, code quality, automated testing, CI/CD, and operational discipline.
  • Ensure reliability, availability, observability, and operational readiness of production AI platform services.
  • Lead hiring, performance management, mentoring, and career development while building a collaborative, high-performing engineering culture.
  • Drive incident management, root cause analysis, and continuous improvement initiatives to enhance platform reliability and operational excellence.
  • Ensure compliance with security, governance, and software engineering standards while optimizing cloud resources and platform costs.
  • Communicate delivery progress, risks, dependencies, and engineering priorities to stakeholders across the organization.

What You'll Bring:

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent practical experience.
  • 10+ years of software engineering or platform engineering experience, with at least 3 years specifically in AI platform engineering, agentic AI systems, or LLM-powered service development.
  • 5+ years leading engineering teams, including hiring, performance management, delivery accountability, and talent development.
  • Demonstrated technical depth in AI platform or distributed systems engineering able to evaluate architecture decisions, identify design flaws, drive technical tradeoffs, and hold engineering teams to a high quality bar without relying on others to translate.
  • Experience with cloud-native technologies, including Kubernetes, CI/CD platforms, Infrastructure-as-Code, and modern observability tooling.
  • Experience leading distributed or geographically dispersed engineering teams across time zones.
  • Experience partnering with Product Owners or Product Managers in Agile delivery environments.
  • Strong communication skills and the ability to influence engineering and business stakeholders.
  • Experience building software platforms that support consumer-facing AI applications, conversational AI, agentic AI, or LLM-powered services.

Must Have Skills:

  • Engineering manager or technical lead with a track record of hiring, coaching, and growing software engineering teams
  • Background building or operating AI platforms, ML platforms, or developer platforms that run in production at scale
  • Hands-on experience with agentic AI systems, AI agents, chatbots, virtual assistants, or conversational AI products
  • Experience shipping LLM-powered applications or generative AI features into production, including prompt design, model integration, and inference optimization
  • Strong foundation in distributed systems, microservices, REST or gRPC APIs, and backend software architecture
  • Proficiency with cloud-native technologies Kubernetes, Docker, CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions), Infrastructure-as-Code (Terraform, Helm), and observability tooling (Datadog, Splunk, OpenTelemetry)
  • Experience managing distributed, remote, or globally distributed engineering teams across multiple time zones
  • Experience with voice AI, speech AI, or real-time telephony systems including speech-to-text (STT), text-to-speech (TTS), voice bots, IVR, contact center AI, or conversational phone applications

Nice to Have:

  • Exposure to Model Context Protocol (MCP), tool-calling frameworks, function calling, or building reusable AI service components
  • Familiarity with AI observability, LLM monitoring, model evaluation, or responsible AI and AI governance practices
  • Experience with multimodal AI, vision-language models, document AI, or real-time data processing beyond voice
  • Background leading cross-functional teams that include engineers, platform specialists, and product managers or product owners working toward a shared delivery roadmap
Create a job alert for this search

Manager,Software Development • Hyderabad, India