Back to Jobs

Experienced Lead Software Engineer – Mobile Application Development for iOS and Android Platforms

Remote, USA Full-time Posted 2025-11-03

Introduction to AT&T and Our Consumer Technology Experience Team

Imagine being part of a team that is redefining the future of communications and technology. At AT&T, our Consumer Technology experience team is at the forefront of delivering innovative and reliable technology solutions that power differentiated and simplified customer experiences. We are seeking a highly skilled and experienced Lead Software Engineer to join our team and contribute to the development of cutting-edge mobile applications for iOS and Android platforms. If you are a bold and fearless individual with a passion for technology and a proven track record of delivering high-quality applications, we want to hear from you.

About the Team and the Role

We are a dynamic team of professionals who are dedicated to creating innovative mobile applications that provide our customers with a seamless and user-friendly experience. As a Lead Software Engineer, you will be responsible for leading the development of our myATT and AT&T Flagship apps, which are designed to provide our customers with a centralized platform for managing their accounts, services, and network. You will bring a depth of experience in mobile development, a passion for technology, and a demonstrated ability to deliver high-quality, impactful applications. This role requires a blend of technical leadership, direct contribution to development, and collaboration with cross-functional teams to drive product vision to reality.

Key Responsibilities

  • Collaborate with cross-functional teams to gather and review software requirements/user stories, provide estimates, create software design specifications, and assess and test hardware and software interactions.
  • Execute a specific development methodology through the application of various programming languages, including React Native, Node.JS, Redux, NPM, Java, NestJS, Kubernetes, Objective-C, Swift, Kotlin, Jenkins, Typescript, Postman, and Git.
  • Create and execute automated test plans/strategies utilizing business requirements and collaborate with engineers/architects, clients, etc. to validate test environments, test data, and test results.
  • Design and implement code fixes, validate outcomes against expected results, and produce associated reporting.
  • Support applications and solve configuration and environment issues.
  • Support the software deployment process and ensure seamless integration with existing systems.

Essential Qualifications

To be successful in this role, you will need to have:

  • A Bachelor's degree in Computer Engineering, Computer Science, Applied Science, Electrical Engineering, or Math, or equivalent experience.
  • Typically, 5-8 years of experience in full-stack software development, especially on various mobile platforms, such as iOS and Android.
  • Strong knowledge of software development methodologies like Agile/Scrum and experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • Proficiency in using and integrating APIs and web services and understanding RESTful architecture.
  • A proven track record as a seasoned Software Engineer with a deep technical knowledge and subject matter expertise in AT&T technologies.

Preferred Qualifications

In addition to the essential qualifications, we are looking for candidates who have:

  • A Developer nanodegree or equivalent experience.
  • Experience in native build tools, such as Xcode, Gradle, Android Studio, and IntelliJ.
  • Knowledge of UI/UX Design Principles and experience with UI/UX design tools.
  • Experience with cloud-based technologies and containerization using Docker and Kubernetes.
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.

Skills and Competencies

To be successful in this role, you will need to have:

  • Strong technical skills, including programming languages, software development methodologies, and testing frameworks.
  • Excellent problem-solving skills, with the ability to analyze complex problems and develop creative solutions.
  • Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.
  • Ability to work in a fast-paced environment, with multiple priorities and deadlines.
  • Strong attention to detail, with a focus on delivering high-quality results.

Career Growth Opportunities and Learning Benefits

At AT&T, we are committed to helping our employees grow and develop their careers. As a Lead Software Engineer, you will have access to a range of training and development opportunities, including:

  • Technical training and certification programs, to help you develop your technical skills and stay up-to-date with the latest technologies.
  • Leadership development programs, to help you develop your leadership and management skills.
  • Mentorship programs, to provide you with guidance and support as you develop your career.
  • Opportunities to work on high-visibility projects, with the potential to make a significant impact on the company and our customers.

Work Environment and Company Culture

At AT&T, we are proud of our diverse and inclusive culture, which values and respects the contributions of all employees. As a Lead Software Engineer, you will be part of a dynamic and collaborative team, with a focus on innovation, creativity, and teamwork. Our company culture is built on a set of core values, including:

  • A commitment to diversity and inclusion, with a focus on creating a workplace that is welcoming and inclusive to all employees.
  • A focus on innovation and creativity, with a commitment to developing new and innovative solutions to meet the needs of our customers.
  • A emphasis on teamwork and collaboration, with a focus on working together to achieve common goals and objectives.
  • A commitment to employee development and growth, with a focus on providing opportunities for employees to develop their skills and advance their careers.

Compensation, Perks, and Benefits

At AT&T, we offer a competitive compensation package, with a range of perks and benefits, including:

  • A competitive salary, with a range of $128,400.00-$192,600.00 USD Annual.
  • Medical, dental, and vision coverage, with a range of options to meet your individual needs.
  • A 401(k) plan, with a company match to help you save for your retirement.
  • A tuition reimbursement program, to help you develop your skills and advance your career.
  • Paid time off and holidays, with a minimum of 23 days of vacation per year and 9 company-designated holidays.
  • Paid parental leave, to help you balance your work and family responsibilities.
  • Paid caregiver leave, to help you care for your loved ones.
  • Additional sick leave, beyond what is required by state and local law.
  • Adoption reimbursement, to help you build your family.
  • Disability benefits, including short-term and long-term disability insurance.
  • Life and accidental death insurance, to provide financial protection for you and your loved ones.
  • Supplemental benefit programs, including critical illness, accident, and hospital indemnity insurance.
  • Employee assistance programs, including counseling and other support services.
  • Extensive employee wellness programs, including fitness classes, health screenings, and other wellness initiatives.
  • Employee discounts, up to 50% off on eligible AT&T mobility plans and accessories, AT&T internet, and AT&T phone.

Conclusion

If you are a highly skilled and experienced Lead Software Engineer, with a passion for technology and a proven track record of delivering high-quality applications, we want to hear from you. At AT&T, we offer a dynamic and collaborative work environment, with a focus on innovation, creativity, and teamwork. We are committed to helping our employees grow and develop their careers, with a range of training and development opportunities. Apply now and take the first step towards a rewarding new role.

Submit Your Application

Seize this opportunity to make a significant impact. Apply now and take the first step towards a rewarding new role. Apply To This Job

Apply for this job  

Similar Jobs