Tech Lead

RYZ LabsBuenos AiresJob.boveröffentlicht 11.11.2026
Muss:TypeScriptC#ReactGitAzureDockerKubernetesCloudMobileDevOpsQA/TestScrumCI/CDMicroservicesAISecurityLeadPrincipal

About the company

Ryzlabs is a technology company specializing in LATAM staff augmentation and AI-powered product development. Founded by professionals with backgrounds in Amazon, venture-backed startups, and technology entrepreneurship, Ryzlabs partners with leading US companies to build and scale engineering teams.

With a strong engineering presence across Latin America, particularly Argentina, Ryzlabs provides highly skilled technical talent who work as an extension of clients' existing teams.

Our client is a US-based company focused on developing and modernizing enterprise technology solutions through a multi-tenant SaaS platform built on .NET and hosted on Microsoft Azure.

Your tasks

The engineering organization is currently modernizing its architecture by transitioning from a monolithic application toward a microservices-based architecture, improving scalability, maintainability, and CI/CD capabilities.

The team is also embracing AI-assisted engineering practices while maintaining strict standards around security, software quality, regulatory compliance, and traceability.

We are looking for an experienced Tech Lead to provide technical direction and leadership within an existing engineering scrum team responsible for a major platform modernization initiative.

This person will be responsible for guiding technical decisions, defining and reviewing software designs, ensuring code quality, mentoring engineers, and helping the team successfully deliver complex engineering initiatives.

The Tech Lead will work closely with the existing Engineering Manager, Product Owner, and other technical stakeholders, contributing to architectural discussions and ensuring that engineering solutions align with the platform's long-term technical strategy.

  • Provide technical leadership and direction within an established engineering scrum team.
  • Lead technical design discussions and contribute to architectural decisions related to platform modernization.
  • Guide the decomposition of monolithic application components into independent microservices.
  • Define and review service boundaries, API contracts, integration patterns, and technical implementation approaches.
  • Conduct code reviews and ensure adherence to engineering standards, coding practices, and architectural guidelines.
  • Mentor and support software engineers, helping them solve complex technical challenges and improve engineering practices.
  • Identify technical risks, dependencies, and blockers, proactively proposing solutions.
  • Drive improvements in code quality, application performance, scalability, reliability, and maintainability.
  • Support the evolution of CI/CD pipelines and modern software delivery practices.
  • Promote secure software development practices, automated testing, documentation, and technical traceability.
  • Collaborate with cross-functional stakeholders to ensure technical solutions meet product and business requirements.
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, backlog refinement, sprint reviews, and retrospectives.
  • Demonstrate completed work during sprint showcases.
  • Leverage approved AI-assisted engineering tools to improve development productivity, code reviews, testing, and documentation while maintaining accountability for all delivered work.

AI-Assisted Engineering & Regulatory Compliance Our client is an AI-forward engineering organization. The Tech Lead is expected to promote the effective use of approved AI tools across development, testing, code review, and documentation.

At the same time, the role requires ensuring that AI-generated code and engineering artifacts follow the same standards as manually produced work.

Ways of Working

  • Embedded within our client's existing engineering scrum teams.
  • Collaborate directly with internal Engineering Managers, Product Owners, and technical stakeholders.
  • Work within established architecture, engineering standards, and development processes.
  • Participate in two-week sprint cycles and all relevant Agile ceremonies.
  • Maintain at least six hours of daily overlap with US Eastern Time.
  • Use Azure DevOps or equivalent tools for backlog management and delivery tracking.
  • Work within the client's security and access policies.

Expected Deliverables

  • Technical designs and architectural recommendations.
  • Well-defined microservices and API implementation approaches.
  • High-quality, production-ready code aligned with established standards.
  • Code reviews and technical guidance for other engineers.
  • Automated testing and documentation.
  • Improvements to engineering practices, CI/CD, and overall code quality.
  • Active contribution to sprint commitments and technical delivery.

Success Metrics – First 90 Days

  • First 30 days: Successfully onboarded, familiar with the platform architecture, engineering standards, and development processes; initial technical contributions merged.
  • First 60 days: Independently drives technical discussions, reviews code, supports engineers, and contributes to sprint delivery.
  • First 90 days: Demonstrates consistent technical leadership, effective collaboration, and predictable delivery aligned with the client's quality standards.

Requirements

The ideal candidate combines strong hands-on software engineering experience with technical leadership capabilities, particularly in C#, .NET, microservices architecture, and Microsoft Azure.

Required Technical Skills & Experience

  • Strong experience with C# and .NET in production environments.
  • Solid understanding of microservices architecture and distributed systems.
  • Experience designing and developing RESTful APIs and service integrations.
  • Hands-on experience with Microsoft Azure and cloud-based application architectures.
  • Experience working with SQL databases, particularly SQL Server.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Experience with CI/CD pipelines and automated software delivery processes, particularly Azure DevOps.
  • Strong understanding of Git workflows, pull requests, and code review practices.
  • Experience with software architecture, design patterns, and engineering best practices.
  • Familiarity with TypeScript and React Native to support cross-team technical discussions and integration needs.
  • Experience working in Agile/Scrum development environments.
  • Strong technical communication, problem-solving, and mentoring skills.

Nice-to-Have Skills

  • Experience migrating monolithic applications into microservices using incremental modernization approaches, such as the Strangler Pattern.
  • Knowledge of event-driven architectures and asynchronous messaging.
  • Experience with API gateways, distributed tracing, observability, and application monitoring.
  • Familiarity with infrastructure as code and cloud automation.
  • Experience implementing resilience patterns, including retries, circuit breakers, and health checks.
  • Previous experience in regulated software environments, particularly GxP, life sciences, or quality management SaaS.
  • Knowledge of data integrity principles, ALCOA+, audit trails, and change control.
  • Experience with AI-assisted software engineering tools such as GitHub Copilot.

What we offer

Ryzlabs provides MDM-managed Mac devices through Apple Business Manager, with additional security controls aligned with client requirements.

Other

The platform operates in a regulated environment, requiring awareness of:

  • CFR Part 11 compliance requirements.
  • Validated Software Development Life Cycle (SDLC) practices.
  • End-to-end traceability throughout the development lifecycle.
  • Human-in-the-loop oversight for AI-driven decisions.
  • Immutable audit trails and data integrity.
  • Secure development, change control, and documented technical evidence.