Lead Software Engineering

AT&T AT&T · Telecom · Dallas, TX

Lead Software Engineer role focused on architecting and implementing agentic solutions, including multi-agent and multi-modal systems. The role involves translating business requirements into technical solutions, designing software architecture, and assessing frameworks for agentic applications. It also includes implementing real-time stream processing and coordinating end-to-end system integration. The position requires expertise in modern technologies, system design, and software engineering practices, with a focus on resolving complex technical challenges and driving innovation.

What you'd actually do

  1. Translate business and product requirements into comprehensive technical solutions, encompassing platform, network, and software layers, and data pipelines, through detailed functional, performance, security, and reliability analysis using advanced engineering models, tools, and methodologies.
  2. Design, develop, document, and analyze overall software and system architecture, ensuring seamless integration and optimal interaction between all components, including APIs, microservices, databases, and cloud infrastructure.
  3. Assess various frameworks for agentic solutions and designing the right architecture for multi-agentic, multi-modal software solutions.
  4. Architect, design, and implement various software components in the agentic solution, including ensuring privacy, compliance, data security, session management, memory management, caching, and performance tuning.
  5. Determine and implement multi-cloud solutions for real-time stream processing, message publishing, and message serving.

Skills

Required

  • Python
  • PySpark
  • NodeJS/TypeScript
  • Java
  • .NET
  • REST
  • GraphQL
  • Kafka
  • BigQuery
  • Databricks
  • DataFactory
  • Serverless
  • Secret Manager
  • ETL pipelines
  • Unix/Linux shell scripting
  • SQL
  • MongoDB
  • Snowflake
  • Azure
  • GCP
  • AWS
  • DevOps
  • automation practices
  • project management principles

What the JD emphasized

  • agentic solutions
  • multi-agentic
  • multi-modal software solutions
  • agentic solution

Other signals

  • architecting agentic solutions
  • multi-agentic, multi-modal software solutions
  • designing the right architecture