Lead Software Engineering

AT&TPlano, TX
Hybrid

About The Position

This role is responsible for architecting, designing, developing secure applications, services, and software. It involves automating and maintaining CI/CD pipelines, Microservice seed frameworks, and shared libraries used across CTX with enhanced security for both cloud and on-prem environments using technologies like Java, Spring, Kubernetes, Jenkins, Groovy, Helm, Docker, and Veracode. The position is responsible for the design and development of various initiatives for AT&T’s customer and employee digital experience across consumer distribution channels. The role also involves supporting other engineers in the software product development lifecycle from inception to production launch and post-production support, applying a strong technical background to design modular and scalable web components. The Lead Software Engineer will apply experience leading large cross-organizational software development projects and a well-rounded technical background in microservices and caching framework development. Key activities include designing, developing, testing, deploying, maintaining, and improving software, managing individual project priorities, deadlines, and deliverables, and collaborating with designers, developers, user experience teams, and product owners to create interactive and scalable sites/software. The role also requires identifying and staying updated on new methodologies and technologies to improve quality, reliability, and performance, providing functional and technical leadership, and mentoring software engineers. Writing quality code for automated testing and validation, enforcing company policies in development methodology, architecture, security, change, and configuration management, and performing complex engineering activities for performance tuning, monitoring, deployment, and production support are also key responsibilities. The role involves implementing, maintaining, and updating CI/CD pipelines, and applying knowledge in Unit and Function testing using Junit or Rest Assured. Utilization of open-source Java frameworks for encryption, caching, and authentication, and working within Agile, Scrum methodologies are expected. The role requires proficiency with JDK, Spring, Spring boot, Kubernetes, Jenkins, Groovy, Helm, Docker, Prometheus, and Grafana.

Requirements

  • Bachelor’s degree, or foreign equivalent degree in Computer Engineering, Computer Science, or Information Systems.
  • Five (5) years of progressive, post-baccalaureate experience in designing, developing, testing, deploying, maintaining and improving software.
  • Five (5) years of progressive, post-baccalaureate experience managing individual project priorities, deadlines, and deliverables.
  • Five (5) years of progressive, post-baccalaureate experience collaborating with designers, developers, user experience team, and product owners in order to avail interactive and scalable sites/software.
  • Five (5) years of progressive, post-baccalaureate experience identifying and keeping abreast of new methodologies and technologies that improve the quality, reliability, and performance.
  • Five (5) years of progressive, post-baccalaureate experience providing functional and technical leadership and mentor software engineers.
  • Five (5) years of progressive, post-baccalaureate experience writing quality code for automated testing and validation.
  • Five (5) years of progressive, post-baccalaureate experience enforcing company policies in the areas of development methodology, architecture, security, change, and configuration management and compliance.
  • Five (5) years of progressive, post-baccalaureate experience performing complex engineering activities for performance tuning, monitoring, deployment, and production support.
  • Five (5) years of progressive, post-baccalaureate experience implementing, maintaining, and updating CICD pipelines.
  • Five (5) years of progressive, post-baccalaureate experience managing individual project priorities, deadlines, and deliverables.
  • Five (5) years of progressive, post-baccalaureate experience applying knowledge in Unit and Function testing using Junit, or Rest Assured.
  • Five (5) years of progressive, post-baccalaureate experience utilizing open source Java frameworks for encryption, caching, and authentication.
  • Five (5) years of progressive, post-baccalaureate experience working within Agile, Scrum.
  • Five (5) years of progressive, post-baccalaureate experience utilizing JDK, Spring, Spring boot, Kubernetes, Jenkins, Groovy, Helm, Docker, Prometheus, Grafana.

Responsibilities

  • Architect, design, develop secure applications, services and software.
  • Automate and maintain CI/CD pipelines, Microservice seed framework, and shared libraries.
  • Design and develop initiatives for AT&T’s customer and employee digital experience.
  • Support other engineers in the software product development life cycle.
  • Design modular and scalable web components.
  • Lead large cross-organizational software development projects.
  • Design, develop, test, deploy, maintain and improve software.
  • Manage individual project priorities, deadlines, and deliverables.
  • Collaborate with designers, developers, user experience team, and product owners.
  • Identify and keep abreast of new methodologies and technologies.
  • Provide functional and technical leadership and mentor software engineers.
  • Write quality code for automated testing and validation.
  • Enforce company policies in development methodology, architecture, security, change, and configuration management and compliance.
  • Perform complex engineering activities for performance tuning, monitoring, deployment, and production support.
  • Implement, maintain, and update CI/CD pipelines.
  • Apply knowledge in Unit and Function testing using Junit, or Rest Assured.
  • Utilize open-source Java frameworks for encryption, caching, and authentication.
  • Work within Agile, Scrum.

Benefits

  • Medical/Dental/Vision coverage
  • 401(k) plan
  • Tuition reimbursement program
  • Paid Time Off and Holidays
  • Paid Parental Leave
  • Paid Caregiver Leave
  • Additional sick leave beyond what state and local law require may be available but is unprotected
  • 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)
  • Extensive employee wellness programs
  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service