What is a Software Engineer at AT&T?
As a Software Engineer at AT&T, you are at the direct center of building and maintaining scalable technology platforms that power global communications, cloud services, and enterprise digital solutions. AT&T’s engineering ecosystem spans massive distributed microservices, customer-facing digital portals, enterprise telecommunications networks, and cutting-edge artificial intelligence implementations. Whether you join through the Technology Development Program (TDP), the Digital Engineering and Customer Experience (DECX) automation groups, or core platform infrastructure teams, your code directly influences how millions of consumer, business, and public sector clients interact with network services daily.
The work demands high-performance backend systems, modern web user interfaces, and robust data architecture. Engineers across teams build and optimize full-stack applications using modern stacks such as Java, Spring Boot, React.js, Node.js, Python, and cloud native infrastructure across Azure and AWS. You will tackle complex problems ranging from high-throughput messaging via Kafka and real-time event-driven microservices to designing scalable REST APIs and embedding generative AI and Agentic AI workflows into everyday operational tools.
At AT&T, software engineering combines the scale of a world-leading telecommunications network with the agility of modern cloud-native development practices. Candidates entering the hiring process are expected to demonstrate strong algorithmic fundamentals, production-grade object-oriented design, hands-on database fluency, and the structural thinking necessary to solve broad, real-world engineering challenges at scale.




