AT&T is looking for a Lead Full Stack Software Engineer to own the complete software delivery lifecycle, from design and development to testing, deployment, and production support, to build scalable, high-quality applications that solve complex problems and drive business success.
Requirements
- 8+ years of hands-on experience in full stack development with strong expertise in Java, Spring Boot, Kafka, Kubernetes, and Azure cloud fundamentals.
- Proven front-end skills using HTML5, CSS3, JavaScript ES6, and experience building dynamic SPA/PWA applications with Vue or React.
- Demonstrated ability to troubleshoot complex software problems and deliver effective, scalable solutions.
- Solid understanding of software testing methodologies and experience with automated testing frameworks.
- Deep domain knowledge with a commitment to design integrity, engineering best practices, and clean, maintainable code.
Responsibilities
- Collaborate with stakeholders to gather requirements, estimate effort, and design scalable software solutions across front-end and back-end components.
- Develop high-quality code using Java, Spring Boot, and event-driven technologies like Kafka, while building responsive front-end interfaces with JavaScript frameworks such as Vue or React.
- Design and execute automated testing strategies including unit, integration, security, and user acceptance tests to ensure robust, reliable software delivery.
- Troubleshoot and resolve complex software issues in development, testing, and production environments, ensuring smooth application performance and availability.
- Support deployment processes and manage configuration and environment challenges to facilitate seamless releases.
- Advocate and implement best engineering practices, including clean code standards, CI/CD pipelines, and continuous improvement initiatives.
- Communicate effectively with technical and non-technical teams, translating complex concepts into clear, actionable insights.
Other
- 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.
- Strong communication skills with the ability to explain technical concepts clearly to diverse audiences.
- Leadership qualities to guide and inspire engineering teams while upholding high technical standards.
- Mentor peers and contribute to fostering a culture of innovation, quality, and collaboration.
- Bachelor’s degree in Computer Science, Engineering, or related field preferred (or equivalent experience).