Join AT&T and help shape the future of communications and technology that connect the world.We value innovators who explore the unknown and challenge the status quo. Bring your bold ideas and fearless spirit to redefine connectivity and transform how people share stories and experiences. At AT&T, you won’t just imagine the future—you’ll build it.
AT&T is looking for a Lead Software Engineer based in Mexico City. In this role, you will be part of the strategic technical team supporting AT&T’s U.S. business customers by architecting and delivering robust, scalable software solutions. This role focuses on backend development within a microservices environment, offering opportunities to influence architecture, drive best practices, and mentor engineers. You will work closely with architects, product managers, and stakeholders to translate business priorities into high-quality technical solutions.
What You Will Do:
- Lead the architecture and design of scalable backend systems using microservices, RESTful APIs, and asynchronous messaging.
- Drive technical decisions and establish design patterns for performance, reliability, and security.
- Develop production-ready code with Java, Spring Framework, and related technologies.
- Build and maintain APIs and system integrations to support business workflows.
- Champion coding standards, code reviews, and best practices across the team.
- Mentor junior engineers and support their technical and career growth.
- Lead moderate to large projects or critical components with strategic impact.
- Advocate and implement automated testing using tools like JUnit, Mockito, Selenium, and Postman.
- Design and maintain CI/CD pipelines with GitHub, Maven, Jenkins, and SonarQube.
- Monitor production systems, lead incident response, and drive Agile delivery within Scrum/Kanban teams.
What You Will Need:
- Experience with cloud-native development and deployment on platforms such as AWS or Azure, including container orchestration with Kubernetes and Docker.
- Strong knowledge of NoSQL databases (e.g., Cassandra) and relational databases.
- Solid experience designing, implementing, and maintaining CI/CD pipelines and automated testing frameworks.
- Proficiency with Unix/Linux environments; familiarity with front-end technologies (HTML5, JavaScript, CSS) is a plus.
- Demonstrated leadership skills with a track record of mentoring engineers and leading projects.
- Excellent communication skills with the ability to articulate complex technical concepts clearly to diverse audiences.
What You Will Bring:
- Bachelor’s degree in Computer Science, Engineering, or a related field (BS/BA preferred).
- 5+ years of hands-on experience developing high-volume Java applications with Spring Framework and REST APIs.
- Experience with Salesforce development is a plus but not required.
- Familiarity with Agile methodologies and tools (e.g., JIRA, Confluence).
- Certifications in cloud platforms (AWS, Azure) or related technologies are advantageous.
- Fully bilingual: must speak, read, and write in both Spanish and English.
- This position is hybrid; you may be expected to go into the office 1-2 times per week.
Why Join Us?
- Be a key leader in a pioneering Mexico City team delivering strategic software solutions to AT&T’s U.S. business customers.
- Influence architecture and engineering practices at a high level while fostering a collaborative, innovative team culture.
- Work on impactful projects that shape the telecommunications industry.
- Enjoy opportunities for continuous learning and career advancement within a global telecommunications leader.
Joining Our Team Comes with Amazing Perks and Benefits
- Life Insurance
- Major Medical Expenses
- Minor Medical Expenses
- Monthly Grocery Vouchers: MXN $3,146
- Monthly Restaurant Vouchers: MXN $2,517
- Savings Fund
- 30 days of Christmas Bonus
- Employee discounts up to 50% off on eligible AT&T mobility plans and accessories
Ready to join our team? Apply today!