Job description
At AT&T we’re redefining the future of communication by connecting people to greater possibility – with expertise, simplicity, and inspiration. At the heart of our purpose lies a diverse workforce of 200,000 people and a culture that aspires to serve customers first, act boldly, move faster, and win as one.
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.
Job Overview:
DevSecOps Leader
We are hiring a leader of full stack development with a strong background in cross-platform software engineering and experience of growing teams and delivering projects. This opportunity will support the transformation of our industry standard order and delivery management systems. You will scale teams that work (end-to-end) on new and existing features, enhancements, and defect resolution on one or more of AT&T’s software systems and platforms. The position requires close collaboration with U.S based Product Management, Business Systems, and Operations teams throughout system development life cycles.
To be successful in this technical leadership role you have an active background in software engineering with extensive middleware and databases expertise and experience with security best practices and with support of software within a production environment. When required, you will have the capability to engage at a design & code review level. You will have experience in managing software development teams and are expected to have good leadership, communication, and problem-solving skills. You will need a deep understanding of software methodologies and the ability to balance technical expertise with business acumen. Ideally you may have had previous experience in a rapid-growth start-up enterprise. Alternatively, you have likely worked within an international environment and possess the entrepreneurial mindset to build and successfully mentor teams of software engineers.
QA Leader
We are hiring a leader of full stack development with a strong background in cross-platform software engineering, testing information systems, and experience of growing teams and delivering projects. This opportunity will support the transformation of our industry standard order and delivery management systems. You will scale teams that work (end-to-end) on new and existing features, enhancements, and defect resolution on one or more of AT&T’s software systems and platforms. The position requires close collaboration with U.S based Product Management, Business Systems, and Operations teams throughout system development life cycles.
To be successful in this technical leadership role you have an active background in software engineering with extensive middleware and databases expertise and experience with security best practices and with support of software within a production environment. When required you will have the capability to engage at a design & code review level. You will have experience in managing software development teams and are expected to have good leadership, communication, and problem-solving skills. You will need a deep understanding of software methodologies and the ability to balance technical expertise with business acumen. Ideally you may have had previous experience in a rapid-growth start-up enterprise. Alternatively, you have likely worked within an international environment and possess the entrepreneurial mindset to build and successfully mentor teams of software engineers.
Core Responsibilities:
- Hands on software engineer
- Design, implement, and trouble-shoot scalable and reusable software systems: 3-tier and cloud-based systems
- Direct experience with building and supporting development environments, quality assurance test automation, continuous integration/delivery, and product deployments and operational support
- Actively support configuration management of code and software
- Actively support security scans, reviews, and patch management
- Actively provide metrics for development and production systems
- Support detailed documentation of systems and features
- Act as liaison between external vendors and internal product, business, engineering, and design teams
- Provide (technical) leadership to build, motivate, guide, scale, and mentor team members including performance management coaching
- Actively participate in coding exercises and peer code reviews as part of the development life cycles and change management
- Actively participate in daily stand-up meetings
- Hands on software engineer
- Create detailed, comprehensive, and well-structured test plans and test cases
- Review requirements, specifications, and technical design documents to provide timely and meaningful feedback
- Estimate, prioritize, plan and coordinate testing activities
- Design, develop and execute automation scripts
- Identify, record, document thoroughly and track bugs
- Perform thorough regression testing when bugs are resolved
- Work with the US-based leadership to develop and apply testing processes for new and existing products to meet client needs
- Coordinate with stakeholders and identify system requirements
- Monitor debugging process results
- Investigate the causes of non-conforming software and train users to implement solutions
- Track quality assurance metrics, like defect densities and open defect counts
- Stay up to date with new testing tools and test strategies
- Direct experience with development environments, quality assurance test automation and continuous integration/delivery, and product deployments and operational support
- Actively support configuration management of code and software
- Actively support security reviews and patch management
- Support detailed documentation of systems and features
- Act as liaison between external vendors and internal product, business, engineering, and design teams
- Provide (technical) leadership to build, motivate, guide, scale, and mentor team members including performance management coaching
- Actively participate in coding exercises and peer code reviews as part of the development life cycles and change management
Skills, Knowledge, and Experience.
- Extensive full stack engineering experience, with an emphasis on backend infrastructure programming, ideally a minimum of 7-10+ years.
- Strong technical team leadership and project delivery including via vendors.
Extensive experience, ideally a minimum of 7-10+ years in the following:
- Software architecture
- Linux/Unix system programming and opensource frameworks experience (e.g., gcc/C)
- Object-oriented programming experience (e.g., C++, Java, etc.)
- Code reviews and analyzers. Secure network protocol and tools experience (e.g., TCP/IP, TLS, HTTP(S), IPv4, Wireshark, etc.)
- Web API experience and architectural styles (e.g., REST)
- Python or other scripting language experience.
Considerable experience, ideally a minimum of 7+ years in the following:
- Modern JavaScript frameworks (e.g., React), Test automation development (e.g., Selenium, Cypress, etc.), Configuration management experience (e.g., GitHub, Jenkins, etc.)
- Security vulnerability system management
- Direct operations experience in a production environment
- Database experience: relational, NoSQL, and modeling
- Cloud-based technologies (e.g., Azure, AWS, etc.)
- Container technologies (e.g., Docker, etc.)
- Software design patterns and methodologies (waterfall, scrum, etc.)
- Microservices
- Extensive engineering experience, 7-10+ years, in full stack development and quality assurance, with an emphasis on back-end systems and APIs and infrastructure, within all software development life cycle environments
- Strong technical team leadership and project delivery including via vendors.
- Software architecture
- Linux/Unix system programming and opensource frameworks experience (e.g., gcc/C)
- Object-oriented programming experience (e.g., C++, Java, etc.)
- Code reviews and analyzers. Secure network protocol and tools experience (e.g., TCP/IP, TLS, HTTP(S), IPv4, Wireshark, etc.)
- Web API experience, architectural styles (e.g., REST), and microservices
- Python or other scripting language experience
Considerable experience, ideally a minimum of 7+ years in the following:
- Modern JavaScript frameworks (e.g., React), Test automation development (e.g., Selenium, Cypress, etc.)
- Configuration management experience (e.g., GitHub, Jenkins, etc.)
- Security vulnerability system management
- Strong knowledge of software QA methodologies and processes
- Experience with CI/CD and platforms (e.g., Jenkins, Gitlabs, etc.)
- Experience with Linux and with Linux-based test applications and utilities (e.g., curl, netcat, etc.)
- Experience with web applications servers and containers (e.g., Tomcat, Docker, etc.)
- Experience with automation frameworks and platforms (e.g., Terraform, Selenium, Appium, etc.)
- Experience with pen-testing platforms and frameworks (e.g., Kali, Blackbox, etc.)
Preferred Education qualifications:
Bachelors or Masters level degree (or equivalent) in Computer Science, or related field of study
Our Associate Director - Technology employees earn between $139,900 to $279,800. Not to mention all the other amazing rewards that working at AT&T offers. Individual starting salary within this range may depend on geography, experience, expertise, and education/training. Joining our team comes with amazing perks and benefits:
- Medical/Dental/Vision coverage
- 401(k) plan
- Tuition reimbursement program
- Paid Time off and holidays (With some exceptions bargained employees qualify for one week of PTO after 6 months of service and 2 weeks after the first year). At least 6 company designated holidays and additional PTO (based on bargaining group to which you are hired).
- Sick leave
- Paid Parental Leave
- Adoption Reimbursement
- Disability Benefits (short term and long term)
- Life and Accidental Death Insurance
- Supplemental benefit programs: critical illness, accident hospital indemnity/group legal
- Employee Assistance Programs (EAP)
- Employee discounts up to 50% off on eligible AT&T mobility plans and accessories, AT&T internet (and fiber where available) and AT&T phone
Location:
Dallas, TX: Full-time, In Office 3-5 days a week.
Ready to join us? Apply today!