
Lead Software Engineer
- Naucalpan de Juárez, Méx.
- Permanente
- Tiempo completo
- Lead cross-functional teams through the entire software development lifecycle (SDLC) for complex projects.
- Collaborate with key stakeholders to develop, enhance, and maintain AT&T’s software platforms, driving new features and resolving issues.
- Architect and implement robust, scalable systems using best practices and modern tools, with a focus on quality, efficiency, and continuous improvement.
- Architect, design, and implement scalable applications using Java (Spring Boot), Python (FastAPI), or Node.js (Nest), with working knowledge of the others.
- Drive adoption of best practices in software engineering, code quality, testing, and DevOps.
- Champion AI-driven tools (e.g., GitHub Copilot, LLMs, RAGs) and evaluate emerging technologies for business impact.
- Oversee robust data persistence using SQL and NoSQL databases (CosmosDB, MongoDB, PostgreSQL, Snowflake, Databricks).
- Guide the implementation of modern testing frameworks, code review, static analysis, and CI/CD pipelines.
- Ensure secure and efficient API and event-driven architecture design (REST, OpenAPI/Swagger, Kafka).
- Promote cloud-native development leveraging Azure, Docker, and Kubernetes.
- Foster agile excellence and continuous delivery across teams.
- Collaborate with stakeholders to translate business requirements into technical solutions and mentor engineers.
- Deep expertise in one of the following: Java (Spring Boot), Python (FastAPI), or Node.js (Nest), with working knowledge of the other two.
- Advanced experience with SQL and NoSQL databases, especially CosmosDB, MongoDB, PostgreSQL, Snowflake, and Databricks.
- Proficiency with event-driven architecture, Kafka, and messaging services.
- Mastery of modern API design: REST, Swagger, OpenAPI.
- Expertise in automated testing and QA practices: Playwright, Cypress.
- Advanced experience in code quality and security tools: Lint, Prettier, Veracode, SonarQube.
- Strong background in CI/CD automation (GitHub Actions, Terraform), and cloud-native platforms (Azure, Docker, Kubernetes).
- Deep understanding of the full SDLC, Agile/Scrum, SAFe, Kanban.
- Familiarity with enterprise platforms: ServiceNow, Salesforce, TM Forum (highly desirable).
- Experience introducing and scaling AI-driven developer tools within teams.
- Track record of transforming legacy systems to cloud-native, event-driven architectures.
- Demonstrated success in mentoring, coaching, and upskilling engineering teams.
- Experience working with large, distributed enterprise environments.
- 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.
- Fully bilingual: must speak, read, and write in both Spanish and English.
- The role is based in Mexico City. No relocation is offered. This position is hybrid; you may be expected to go into the office 1–2 days per week.
- Be part of a pioneering team impacting AT&T’s US business customers from Mexico City.
- Work on strategic, high-impact projects that shape the future of telecommunications software.
- Collaborate with talented professionals in an inclusive, innovative, and growth-oriented environment.
- Opportunity for continuous learning and career advancement within a global telecommunications leader.
- 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