Principal Software Engineering Leader - Transforming Digital Experiences through Innovative UI Engineering and DevOps Practices

Remote Full-time
Join AT&T and Revolutionize the Future of Communications and Technology At AT&T, we're not just building a career; we're creating a movement. We're reimagining the communications and technologies that connect the world, and we're looking for a highly skilled Principal Software Engineering to join our Consumer Technology experience team. As a pioneer in the industry, we're developing new technologies to make it easier for our customers to stay connected to their world. If you're ready to #transformdigital with us, this is your chance to accelerate your career and make a significant impact. About the Role We're seeking an exceptional Principal Software Engineering to lead our UI Engineering Platform team. As a technical expert and advisor, you'll be responsible for the overall delivery process of software applications and services, including design, development, testing, deployment, production application support, and maintenance. Your focus on automation, DevOps practices, and innovative UI engineering will drive success and transform how the world shares stories and experiences that matter. Key Responsibilities DevOps and Automation: Design, develop, and maintain Jenkins pipelines to automate build, test, and deployment processes, ensuring continuous integration and continuous delivery (CI/CD) practices. Implement automation scripts and tools to streamline operations and monitor system performance. Troubleshoot and resolve issues related to CI/CD pipelines and deployment processes. Containerization and Orchestration: Develop and maintain Docker containers for various applications and services, ensuring optimization for performance and security. Deploy, manage, and scale applications using Kubernetes, monitoring and maintaining clusters for high availability and reliability. Observability and Monitoring: Utilize tools like SonarQube, Veracode, and other observability and monitoring solutions to ensure code quality, security, and system performance. Implement and maintain monitoring dashboards and alerts to proactively identify and resolve issues. UI Frameworks and Development: Design, develop, and maintain platform and shared libraries using NX and Next.js frameworks. Enhance existing UI components and frameworks to improve performance, scalability, and user experience. Collaborate with cross-functional teams to gather and review software requirements/user stories, provide estimates, and create software design specifications. Testing and Validation: Create and execute automated test plans/strategies utilizing business requirements. Validate test environments, test data, and test results. Design and implement code fixes, validate outcomes against expected results, and produce associated reporting. General Responsibilities: Support software deployment process, including troubleshooting and maintenance. Ensure applications are deployed smoothly and functioning as expected in production environments. Participate in quality assurance activities, including dynamic application security testing, interface testing, integration testing, end-to-end testing, and/or user acceptance testing. Essential and Preferred Qualifications To succeed in this role, you'll need: A Bachelor's degree in Computer Engineering, Computer Science, Applied Science, Electrical Engineering, or Math; or equivalent experience. 8-10 years of experience in software engineering, with a focus on UI engineering, DevOps practices, and automation. Expert-level technical knowledge and experience with UI frameworks (NX and Next.js), containerization (Docker), and orchestration (Kubernetes). Strong understanding of CI/CD practices, automation, and monitoring tools. Excellent collaboration and communication skills, with the ability to work closely with cross-functional teams. Preferred qualifications include: Developer nanodegree or equivalent experience. Experience with observability and monitoring tools like SonarQube and Veracode. Strong background in testing and validation, with experience in automated testing frameworks. Skills and Competencies To excel in this role, you'll need: Strong technical leadership and advisory skills. Expertise in UI engineering, DevOps practices, and automation. Excellent problem-solving and troubleshooting skills. Strong collaboration and communication skills. Ability to drive innovation and transformation in a fast-paced environment. Career Growth Opportunities and Learning Benefits At AT&T, we're committed to helping you grow and develop your skills. As a Principal Software Engineering, you'll have opportunities to: Lead technical initiatives and drive innovation. Collaborate with cross-functional teams to drive business outcomes. Develop and maintain expertise in emerging technologies. Participate in training and development programs to enhance your skills. Work Environment and Company Culture At AT&T, we pride ourselves on our inclusive and dynamic work environment. As a remote worker, you'll be part of a vibrant community that values: Innovation and creativity. Collaboration and teamwork. Diversity and inclusion. Continuous learning and development. Compensation, Perks, and Benefits We offer a competitive salary range of $158,200.00-$237,400.00 USD Annual, along with a comprehensive benefits package that includes: Medical, dental, and vision coverage. 401(k) plan. Tuition reimbursement program. Paid time off and holidays. Paid parental leave and caregiver leave. Adoption reimbursement. Disability benefits and life insurance. Employee assistance programs and wellness initiatives. Employee discounts on AT&T products and services. Join the Movement If you're ready to #transformdigital with us, apply now to become a Principal Software Engineering at AT&T. We're excited to hear from you and explore how you can contribute to our mission to reimagine the communications and technologies that connect the world. Equal Employment Opportunity: AT&T is an equal employment opportunity employer, committed to providing a workplace that is free from discrimination and harassment. We welcome applicants from diverse backgrounds and perspectives. Apply for this job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Senior Project Manager - Strategic Partnerships

Remote

Cloud Solutions Architect/ Sr Platform Architect (AWS + VMware + HPC)

Remote

Cardiology Nurse Navigator – Chicago, IL, Remote

Remote

**Experienced Part-time Data Entry Associate – Remote Opportunity with arenaflex**

Remote

Senior FP&A Analyst

Remote

Experienced Customer Service Representative - Work From Home - Part Time Opportunity at blithequark

Remote

202604-8221 - Health & Safety Consultant [National Capital Region]

Remote

Platform Architect/DevOps Engineer

Remote

Business Development Representative

Remote

Sales Manager - Remote Southwest | Real Estate Lending

Remote
← Back