Principal Software Engineer
hace 2 días
Join AT&T and help shape the future of communications and technology that connect the world. We value innovators who seek to 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 Principal Software Engineer to help build our new Mexico City engineering team. You will be responsible for hiring, growing, and leading technical teams. You will set the technical direction, coach and mentor fellow developers, and ensure the adoption of best practices, modern standards, and cutting-edge tools to accelerate our digital transformation. You will architect, design, and deliver robust, scalable systems in a collaborative, agile environment with a strong focus on excellence, innovation, and continuous improvement.
What You Will Do:
- Lead cross-functional teams in the end-to-end delivery of complex software projects across the full software development lifecycle (SDLC).
- Architect, design, and implement modern, scalable applications with deep expertise in one of: Java (Spring Boot), Python (FastAPI), or (Nest); and working knowledge of the other two.
- Drive adoption and refinement of best practices in software engineering, code quality, testing, and DevOps.
- Champion the use of AI-driven tools (e.g., GitHub Copilot, LLMs, RAGs) and evaluate emerging technologies for business impact.
- Oversee the design and implementation of robust data persistence layers leveraging SQL and NoSQL databases (CosmosDB, MongoDB, PostgreSQL, Snowflake, Databricks).
- Guide the implementation of modern testing frameworks (Playwright, Cypress), code review, static analysis (Lint, Prettier, Veracode, SonarQube), and CI/CD pipelines (GitHub Actions, Terraform).
- Ensure robust API design (REST, OpenAPI/Swagger) and secure, efficient event-driven architectures (Kafka, messaging services).
- Promote cloud-native development and efficient use of Azure, Docker, and Kubernetes across teams.
- Foster a culture of agile excellence (Agile/Scrum, SAFe, Kanban) and continuous delivery.
- Collaborate with stakeholders, product managers, and architects to translate business requirements into world-class solutions.
- Coach, mentor, and provide technical guidance to engineers at all levels.
- Liaise with external partners and vendors where appropriate.
What You Will Need:
- Deep expertise in one of: Java (Spring Boot), Python (FastAPI), or (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 with 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, and Kanban.
- Familiarity with enterprise platforms such as ServiceNow, Salesforce, and TM Forum (highly desirable).
Additional Desirable Experience
- 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 in large, distributed enterprise environments.
What You Will Bring:
- Bachelor's degree in Computer Science, Engineering, or a related field (BS/BA preferred).
- 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.
Why Join Us?
- 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.
Our Principal Software Engineer earns between $130,000 – $195,000 MXN gross monthly. Not to mention all the other amazing rewards that working at AT&T offers. Individual starting salary within this range may depend on experience, expertise, and education/training.
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
- Annual Performance Bonus: Up to 13% of base salary
- Employee discounts up to 50% off on eligible AT&T mobility plans and accessories
Ready to join our team? Apply today
-
Principal Software Engineer
hace 2 semanas
Ciudad de México, Ciudad de México Amalga Group A tiempo completoPrincipal Software Engineer (React) – Mexico CityLocation:Mexico City, MexicoType:Hybrid, Full-timeWe are seeking aPrincipal Software Engineerto lead a local team of engineers in Mexico, responsible for designing, building, and deploying UI technology for investment managers creating and consuming buy-side research content. You will collaborate with a...
-
Principal Software Engineer
hace 6 días
Ciudad de México, Ciudad de México ION A tiempo completoLab49is an award-winning specialist consultancy thatcreates bespoke technologyin partnership with the most important companies in finance.We were founded in 2002 to bring Silicon Valley solutions to Wall Street's door. Since then, we have worked onsuccessive waves of technological change, including distributed computing, high-speed automation, enterprise UX...
-
Principal Software Engineer
hace 2 semanas
Ciudad de México, Ciudad de México ION Group A tiempo completoLab49 is an award-winning specialist consultancy that creates bespoke technology in partnership with the most important companies in finance. We were founded in 2002 to bring Silicon Valley solutions to Wall Street's door. Since then, we have worked on successive waves of technological change, including distributed computing, high-speed automation,...
-
Principal Software Engineer
hace 2 semanas
Ciudad de México, Ciudad de México Sezzle A tiempo completoThe salary range for this role is $6,000 - $12,500 per month (Gross in USD)About Sezzle:With a mission to financially empower the next generation, Sezzle is revolutionizing the shopping experience beyond payments, blending cutting-edge tech with seamless, interest-free installment plans that make shopping smarter and more accessible. We're not just...
-
Principal Software Engineer
hace 1 semana
Ciudad de México, Ciudad de México Capa A tiempo completoCapa is building the crypto-rails connecting Latin Americans to global finance.We empower businesses to move money seamlessly across borders, leveraging stablecoins for faster, more efficient, and cost-effective transactions. Our mission is to modernize payment infrastructure in emerging economies—driving reliability, speed, and security through strong...
-
Principal Software Engineer
hace 6 días
Ciudad de México, Ciudad de México Hewlett Packard Enterprise A tiempo completoPrincipal Software EngineerThis role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever...
-
Software Engineer
hace 11 horas
Ciudad de México, Ciudad de México Global Payments Inc. A tiempo completoDescription*About the role:*Zego is currently seeking a Software Engineer to support and develop new features for our Payment Management Platform. The ideal candidate will be a driven, team player working in a small focused development team. The Engineer will participate in the planning, designing and developing of new feature functionality, as well as...
-
Software Engineer
hace 5 días
Ciudad de México, Ciudad de México Description Stori A tiempo completoDescription Stori is looking for a Software Engineer with solid technical skills and a passion for building high-quality, scalable software. In this role, you will work within a squad to develop and maintain software applications on our cloud infrastructure, focusing on well-defined problems and collaborating closely with senior engineers, product managers,...
-
Principal Software Engineer
hace 2 semanas
Ciudad de México, Ciudad de México Housecall Pro A tiempo completoTO BE CONSIDERED FOR THIS ROLE, PLEASE SUBMIT AN UPDATED RESUME TRANSLATED TO ENGLISHWhy Housecall Pro?Help us build solutions that build better lives. At Housecall Pro, we show up to work every day to make a difference for real people: the home service professionals that support America's 100 million homes. We're all about the Pro, and dedicate our days to...
-
Jr AEM Software Engineer
hace 5 días
Naucalpan de Juárez, México Ford Motor Company A tiempo completoYou will work on a balanced product team and collaborate with product managers, product designers, software engineers, and product owners to release software early and often. You will be responsible for the development, testing, debugging, documentation and deployment of new software or enhancements to existing code to improve and/or maintain frontend and...