.Net Tech Lead - Remote in México
YOUR ROLE
We are seeking an experienced .NET Tech Lead to lead the design and delivery of cloud-native applications using modular monolith and microservices architectures. This role requires deep hands-on expertise in .NET, strong architectural judgment, and the ability to guide teams in building scalable, maintainable, and resilient systems in the cloud.
Key Responsibilities
• Own the architecture, design, and implementation of cloud-based systems using .NET / .NET Core
• Make pragmatic architectural decisions across modular monoliths and microservices, selecting the right approach per domain
• Design well-bounded modules and services with clear ownership, contracts, and isolation
• Guide decomposition of existing systems into domain-aligned microservices when appropriate
• Ensure adherence to Clean Architecture, SOLID principles, and DDD-lite practices
• Lead development of RESTful APIs, event-driven integrations, and asynchronous workflows
• Establish and enforce cloud-native best practices (scalability, resiliency, observability)
• Conduct code and design reviews to ensure quality, performance, and maintainability
• Mentor engineers and elevate overall technical maturity
• Collaborate closely with Product, DevOps, Architecture, and Security teams
• Participate in technical planning, estimation, and roadmap discussions
• Own production readiness, operational excellence, and incident resolution
YOUR PROFILE
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 8+ years of professional software development experience
- 3+ years in a Tech Lead or Senior Engineering role
- Strong hands-on expertise with: C#, .NET, .NET Core, ASP.NET Core (Web APIs), Entity Framework Core / ORMs
- Proficiency with: REST APIs, JSON, OpenAPI, SQL Server and/or cloud-native databases, Git and modern branching strategies
- Proven experience building and running systems in the cloud (Azure or AWS)
- Solid understanding of: Modular Monolith architecture, Microservices patterns, trade-offs, and boundaries, Service communication and API contracts
- Experience designing systems for: Horizontal scalability, High availability and resiliency, Observability (loggng, metrics, tracing)
- Hands-on experience with: Event-driven architectures (Kafka, Service Bus, Event Grid, etc.), CI/CD pipelines and infrastructure automation
- Strong leadership, Advanced English communication, and technical decision-making skills
WHAT YOU´LL LOVE ABOUT WORKING WITH US:
· Excellent compensation and benefits
· Flexibility and balance with your personal and professional life.
· Career path, trainings and real growth opportunities
· Engaging and challenging projects.
· Inclusive and Collaborative Culture
· Open and Effective management.
Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.
At Capgemini Mexico, we aim to attract the best talent and are committed to creating a diverse and inclusive work environment, so there is no discrimination based on race, sex, sexual orientation, gender identity or expression, or any other characteristic of a person. All applications welcome and will be considered based on merit against the job and/or experience for the position.
Guadalajara, MX