Senior 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.
Overview:
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.
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.
Key Responsibilities:
- The engineer will be responsible for key aspects of the software development lifecycle: design and security, testing methodologies and platforms, configuration and deployment, maintenance and patching support.
- A key aspect of this role involves conducting 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 the 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 the causes of non-conforming software and implement solutions
- Track and improve operational metrics: CPU, disk, req/s, peak loads, memory, EOL software, CVEs.
- Stay up to date with new configuration and deployment technologies.
Years of Experience and Qualifications:
- 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 and experience.
- Our ideal candidate will possess a background in software development, quality assurance, configuration management, and production operations, demonstrating a commitment to excellence and continuous improvement.
- 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 and platforms (e.g., Jenkins, Gitlabs, etc.)
- Ex
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