About the job .Senior .NET Tech Lead (.NET/AWS/Azure) - 4x/week at the office Porto
Senior .NET Tech Lead (.NET/AWS/Azure) - Hybrid Porto
ABOUT THE OPPORTUNITY
Join a growing engineering organization as a Senior/Lead .NET Engineer, taking technical ownership of complex, cloud-native projects. This role combines hands-on architecture and delivery leadership with real influence over how a cross-functional squad builds, ships, and scales software — a great fit for someone ready to step into a technical reference role for the team.
PROJECT & CONTEXT
You will lead the technical delivery of complex .NET projects, owning delivery quality, application performance, and long-term maintainability. You'll guide developers through technical issues, coding challenges, and design decisions, mentor junior and mid-level engineers, and support the technical direction of a squad or cross-functional engineering team. The role includes designing end-to-end solutions on AWS or Azure, defining and reviewing microservices architecture, conducting code reviews, working closely with the Product Owner on requirements and priorities, resolving client issues within agreed SLAs, and contributing to CI/CD pipelines, Docker/Kubernetes deployments, and infrastructure as code.
WHAT WE'RE LOOKING FOR (Required)
- At least 7 years of hands-on software development experience
- At least 5 years of professional experience with .NET and C#
- Previous experience as a Technical Lead, Lead Software Engineer, or senior developer acting as a technical reference for a team
- Strong experience with AWS or Azure
- Practical experience with microservices architecture and software design patterns
- Professional experience with Docker and Kubernetes
- Good understanding of API security and data privacy
- Experience with CI/CD pipelines, GitFlow, configuration management, deployment practices, and infrastructure as code
- Experience working in Agile or Scrum teams
- Bachelor's degree in Computer Science, Engineering, or a related field
- B2 English (Upper Intermediate) or above
NICE TO HAVE (Preferred)
- Experience mentoring junior and mid-level developers within a squad or cross-functional team
- Experience producing technical documentation for onboarding and knowledge transfer
- Experience identifying technical debt and incorporating improvement work into delivery planning