
Senior Software Engineer
- Naucalpan de Juárez, Méx.
- Permanente
- Tiempo completo
- Design, develop, and maintain scalable applications with deep expertise in one of the following: Java (Spring Boot), Python (FastAPI), or Node.js (Nest), with working knowledge of the other two.
- Take ownership of key technical deliverables across the full software development lifecycle (SDLC).
- Apply and advocate best practices in software engineering, code quality, testing, and DevOps.
- Leverage AI-driven tools (e.g., GitHub Copilot, LLMs, RAGs) and stay current with emerging technologies.
- Implement data persistence solutions using SQL and NoSQL databases (CosmosDB, MongoDB, PostgreSQL, Snowflake, Databricks).
- Use modern testing frameworks (Playwright, Cypress), code review, static analysis (Lint, Prettier, Veracode, SonarQube), and CI/CD pipelines (GitHub Actions, Terraform).
- Design and implement APIs (REST, OpenAPI/Swagger) and support event-driven architectures (Kafka, messaging services).
- Contribute to cloud-native development using Azure, Docker, and Kubernetes.
- Participate in agile processes (Agile/Scrum, SAFe, Kanban) and team ceremonies.
- Collaborate with stakeholders and team members to translate business requirements into effective technical solutions.
- Mentor and support junior developers.
- Hands-on coding, troubleshooting, and implementation across the stack.
- Participation in code reviews and technical discussions.
- Collaboration in agile ceremonies, team meetings, and cross-functional projects.
- Mentoring and supporting junior engineers.
- Deep expertise in one of the following: Java (Spring Boot), Python (FastAPI), or Node.js (Nest), with working knowledge of the other two.
- Strong experience with SQL and NoSQL databases (CosmosDB, MongoDB, PostgreSQL, Snowflake, Databricks).
- Experience with event-driven architecture, Kafka, and messaging services.
- Proficiency in API design: REST, Swagger, OpenAPI.
- Experience in automated testing: Playwright, Cypress.
- Familiarity with code quality and security tools: Lint, Prettier, Veracode, SonarQube.
- Practical knowledge of CI/CD automation (GitHub Actions, Terraform) and cloud-native platforms (Azure, Docker, Kubernetes).
- Solid understanding of SDLC and agile methodologies (Agile/Scrum, SAFe, Kanban).
- Familiarity with enterprise platforms such as ServiceNow, Salesforce, or TM Forum (highly desirable).
- Bachelor’s degree or equivalent in Computer Science or a related field.
- Minimum of 3 years of professional experience in software development, with a strong focus on backend technologies.
- Desired experience: AI-driven developer tools, involvement in migration or modernization of legacy systems, and experience working in large, distributed enterprise environments.
- 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