Principal Software Engineer
AT&TAbout the role
Job Description:
This position requires office presence of a minimum of 5 days per week and is only located in the location(s) posted. No relocation is offered.
Join AT&T and reimagine the communications and technologies that connect the world. Our Product Development team, part of AT&T Technology Services, is delivering innovative and reliable technology solutions that power differentiated, simplified customer experiences. Bring your bold ideas and fearless risk-taking to redefine connectivity and transform how the world shares stories and experiences that matter. When you step into a career with AT&T, you won’t just imagine the future—you’ll create it.
The Product Development team is dedicated to reimagining how software products are built at AT&T—enabling us to move fast, adopt new technologies, and deliver solutions that directly impact the company and the industry. As part of our team, you’ll take on ambitious work, learn new technologies, and deliver solutions that scale to AT&T’s infrastructure.
As a Principal Software Engineer, you’ll be responsible for the overall delivery process of software applications or services, including design, development, testing, deployment, production application support (e.g., troubleshooting), and maintenance, with a focus on automation.
Overview:
Responsible for the overall delivery process of a software application or service, including design, development, testing, deployment, production application support (e.g., troubleshooting) and maintenance with a focus on automation.
Key Roles and Responsibilities:
Translate AI fundamentals into actionable engineering designs: integrate pre-trained models, optimize data pipelines, and apply prompt engineering or data fine-tuning strategies in collaboration with product stakeholders.
Prototype AI-enhanced features rapidly, iterating in weeks not months, while ensuring solutions are scalable, maintainable, and aligned with business goals.
Collaborate with your team to design and build practical and extensible software solutions for future investment and growth.
Communicate technical concepts clearly and creatively—bridge AI technology and business value to create inspired conversation and alignment.
Leverage a range of tools and programming languages (Java, Typescript, Python) to deliver on key software and service initiatives.
Provide thoughtful planning and problem solving — work with peer engineers to understand large complex problems and help deliver workable solutions. Execute core work in a self-guided manner while supporting peers and knowing when to ask for guidance/support.
Engage in the traditional aspects of software development and planning like developing user stories, estimating effort, writing specifications, validating technical systems, considering security implications, and developing buy-in for significant technical efforts while developing software with well thought out testing plans and an understanding of business requirements.
Architect modern solutions to identify and improve vulnerability posture across technology platforms at AT&T.
Advocate best engineering practices, develop and implement strategies for reducing the lag between idea and production. Modernize continuous integration and continuous delivery tooling and processes.
Work with stakeholders, customers, Enterprise Architects, Network Engineers, and develo
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s