Quick Summary
Lead the design, development, and deployment of applications using C#, .NET Core, ASP.NET MVC 5, and Microsoft SQL Server. Define and maintain technical architecture, design patterns,
We are seeking an experienced Senior Technical Lead to drive the development and technical evolution of a U.S.-based employee wellness platform.
In this hands-on leadership role, you will combine software engineering expertise, solution architecture, and team guidance.
You will shape technical standards, make key architectural decisions, and ensure applications remain scalable, reliable, and maintainable.
Working closely with developers, product managers, and business stakeholders, you will translate requirements into effective technical solutions.
You will also mentor engineers, coordinate development activities, and help remove obstacles to successful delivery.
This is an opportunity to take ownership of meaningful technical challenges while contributing directly to development in a fully remote, cross-border environment.
As Senior Technical Lead, you will oversee the technical direction and delivery of applications while remaining actively involved in engineering work. Your responsibilities will include:
-
Lead the design, development, and deployment of applications using C#, .NET Core, ASP.NET MVC 5, and Microsoft SQL Server.
-
Define and maintain technical architecture, design patterns, coding standards, and engineering best practices.
-
Contribute directly to development through coding, code reviews, debugging, and troubleshooting.
-
Mentor and guide software developers, supporting their technical growth and encouraging effective collaboration.
-
Make technical decisions and assess implementation approaches, balancing business needs with technical feasibility.
-
Work with product managers, stakeholders, and cross-functional teams to establish priorities and deliver solutions.
-
Coordinate development activities, manage dependencies, resolve technical blockers, and maintain team alignment.
-
Communicate project progress, technical decisions, delivery timelines, and potential risks proactively.
-
Ensure code quality, application performance, system reliability, and compliance with engineering standards.
-
Support cloud-based deployments, application integrations, and continuous improvements to existing systems.
-
Monitor development progress and provide regular updates through ClickUp or similar project management tools.
Requirements
~2 min readThe ideal candidate combines extensive experience with Microsoft technologies and a proven ability to lead engineering teams while staying hands-on. You should bring strong architectural judgment, effective communication skills, and a proactive approach to problem-solving. Key qualifications include:
-
8+ years of professional software development experience, with a strong focus on Microsoft technologies.
-
3+ years of experience as a Technical Lead, Lead Developer, or Software Architect, including responsibility for guiding development teams.
-
5+ years of hands-on experience with C# and .NET technologies, including .NET Core and ASP.NET MVC.
-
4+ years of experience with Microsoft SQL Server, including database design, queries, stored procedures, and performance optimization.
-
Strong knowledge of object-oriented programming, SOLID principles, design patterns, and software architecture.
-
Experience building web applications with HTML5, CSS, JavaScript, JSON, and jQuery.
-
Proven ability to design and maintain scalable, reliable, high-performance enterprise applications.
-
Experience with cloud-based architectures, application deployments, and cloud services.
-
Demonstrated skills in leading code reviews, mentoring developers, establishing technical standards, and resolving complex technical challenges.
-
Familiarity with Agile/Scrum methodologies and project management tools such as ClickUp, Jira, or equivalent platforms.
-
Strong stakeholder management and communication skills, including the ability to explain technical decisions, progress, and risks clearly.
-
Excellent problem-solving, organizational, and decision-making abilities.
-
Advanced English proficiency (B2+/C1), both written and spoken.
-
Modernizing legacy .NET applications or migrating systems to newer .NET versions.
-
Hands-on experience with Microsoft Azure, including application hosting, deployment, and cloud architecture.
-
Leading distributed engineering teams and collaborating with U.S.-based stakeholders.
-
Working with SaaS platforms, enterprise applications, or high-availability systems.
-
Implementing CI/CD pipelines, automated testing, and DevOps practices.
-
Building system integrations using REST APIs and third-party services.
-
Balancing hands-on development with team leadership and technical planning.
-
Demonstrating proactive communication, accountability, ownership, and a commitment to continuous improvement.
Additional experience that would be considered an advantage:
What We Offer
~1 min readLocation & Eligibility
About this job
- Who can apply
- Mexico
- Posted
- Today
Listing Details
- Posted
- November 11, 2026
- First seen
- November 11, 2026
- Last seen
- November 11, 2026
Posting Health
- Days active
- -1
- Repost count
- 0
- Trust Level
- 68%
- Scored at
- November 11, 2026
Signal breakdown
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.