AT&T logo

Senior Software Engineer

AT&T

Dallas, TX
Full Time
Senior
117k-196k
about 1 month 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. The 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. We are seeking a dedicated Senior Software Engineer to join our team and play a vital role in ensuring the quality, security, builds, configuration, and deployments of our web-based applications. This role involves working on the software development lifecycle, security, testing, deployment, and operational support, with a focus on backend infrastructure and cloud-based platforms.

Key Responsibilities

  • Responsible for key aspects of the software development lifecycle including design, security, testing methodologies and platforms, configuration, 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 and existing products to meet client needs and maintain high security postures and operational metrics.
  • Coordinate with stakeholders to 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 and 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 including 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 for customers, businesses, and the industry. We develop new technologies to make it easier for our customers to stay connected. We have built a premier integrated communications and entertainment company and an amazing place to work and grow. Our environment encourages innovation, collaboration, and continuous improvement, creating opportunities for employees to be industry leaders and to create the future they imagine.

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

Dallas, TX

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