AT&T logo

Senior Software Engineer

AT&T

Alpharetta, GA
Full Time
Senior
117k-196k
27 days ago

Job Description

About the Role

Join AT&T and reimagine the communications and technologies that connect the world. Our Consumer Technology experience team is delivering innovative and reliable technology solutions to 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. Our Product Development group, part of AT&T's Technology Services (ATS) organization, is responsible for building software-based products, services, and platforms that our customers love and need. Harnessing technology and rebuilding software expertise, the team is inspiring simplicity with projects that deliver revenue and cost savings opportunities. This role requires office presence of a minimum of 5 days per week at the specified location(s), with no relocation offered.

Key Responsibilities

  • Responsible for key aspects of the software development lifecycle including design and security, testing methodologies and platforms, configuration and deployment, maintenance and patching support.
  • Conduct readiness reviews before product launch and post-launch to ensure software scales, meets uptime/performance metrics, and remains secure and cost-effective.
  • Create detailed, comprehensive, and well-structured security and operational plans and documentation.
  • Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.
  • Estimate, prioritize, plan, and coordinate deployment and configuration processes and activities.
  • Design, develop, and execute configuration and deployment programs and scripts.
  • Identify, record, document thoroughly, and track maintenance issues.
  • Perform thorough reviews when development and configuration issues are resolved.
  • Work with US-based and remote leadership on development, operations, and security processes for new/existing products to meet client needs and maintain high security postures and operational metrics.
  • Coordinate with stakeholders and identify system requirements.
  • Monitor system performance and health.
  • Investigate causes of non-conforming software and implement solutions.
  • Track and improve operational metrics such as CPU, disk, request rate, peak loads, memory, EOL software, and CVEs.
  • Stay up to date with new configuration and deployment technologies.

Requirements

  • Extensive engineering experience in development, security, and operations, with an emphasis on backend infrastructure, ideally a minimum of 5 years.
  • BS/MS degree in Computer Science, Engineering, or a related subject.
  • Experience with a high-level language (e.g., C/C++, Java).
  • Strong knowledge of software deployment processes.
  • Experience with deployment installation technologies (e.g., InstallShield, NSIS).
  • Experience with CI/CD platforms (e.g., Jenkins, Gitlabs).
  • Experience with configuration management systems (e.g., svn, git).
  • Experience with Linux and Linux-based test applications/utilities (e.g., curl, netcat).
  • Experience with secure network protocols and web architectural styles (e.g., TLS, openssl, REST).
  • Experience with web application servers and container technologies (e.g., Tomcat, Docker, Kubernetes).
  • Experience with automation frameworks (e.g., Selenium, Appium).
  • Experience in writing operational documents.
  • Experience with database technologies (relational, MongoDB).
  • Experience with scripting languages (e.g., Python, JavaScript).
  • Experience working in an Agile/Scrum development process.
  • Experience in software development (front-end and back-end).
  • Experience with cloud platforms (AWS, Azure).
  • Experience with security and vulnerability platforms (e.g., Metasploit, Nessus).
  • Experience with pentesting platforms (e.g., Kali, Blackbox) is a plus.

Nice to Have

  • Experience with security and vulnerability platforms (e.g., Metasploit, Nessus).
  • Experience with pentesting platforms and frameworks (e.g., Kali, Blackbox).

Benefits & Perks

  • Medical/Dental/Vision coverage
  • 401(k) plan
  • Tuition reimbursement program
  • Paid Time Off and Holidays (at least 23 days of vacation and 9 holidays annually)
  • Paid Parental Leave
  • Paid Caregiver Leave
  • Additional sick leave beyond legal requirements
  • Adoption Reimbursement
  • Disability Benefits (short and long term)
  • Life and Accidental Death Insurance
  • Supplemental benefit programs (critical illness, accident, hospital indemnity, group legal)
  • Employee Assistance Programs (EAP)
  • Extensive employee wellness programs
  • Employee discounts up to 50% on eligible AT&T mobility plans, accessories, internet, and phone

Working at AT&T

AT&T is leading the way to the future by developing new technologies to make it easier for customers to stay connected. The company has built a premier integrated communications and entertainment organization and is an innovative, growth-oriented workplace. Employees are encouraged to team up with industry innovators, create the future, and be part of a transformative environment that values innovation, excellence, and inclusivity.

Apply Now

Job Details

Posted AtJul 1, 2025
Salary117k-196k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About AT&T

Website

att.com

Company Size

10000+ employees

Location

Alpharetta, GA

Industry

Wired and Wireless Telecommunications Carriers (except Satellite)

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches