Search by job, company or skills

L4 Studio - Software Development Company

Principal .NET Technical Lead (Mission-critical systems)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Working location: Hybrid in Ho Chi Minh City

Salary range:Up to USD 6,000 gross

RESPONSIBILITIES

Architectural leadership:

  • Define service boundaries using Domain-Driven Design
  • Lead decomposition of legacy components into microservices
  • Design event-driven communication patterns
  • Establish API contracts and integration standards
  • Ensure scalability, resilience, and fault tolerance

Engineering excellence:

  • Review and elevate code quality
  • Introduce strong testing and CI/CD discipline
  • Drive observability and operational readiness
  • Define performance and reliability benchmarks
  • Reduce technical debt strategically (not cosmetically)

Delivery & Ownership:

  • Guide teams through architectural trade-offs
  • Support production incident resolution at a systems level
  • Ensure deployments are predictable and safe
  • Collaborate with frontend, data, and AI teams

Culture & Mentorship:

  • Coach backend engineers
  • Promote systems thinking over feature thinking
  • Model accountability and calm under pressure
  • Encourage thoughtful use of AI in development workflows

REQUIREMENTS

Deep technical experience:

  • 8+ years backend engineering experience
  • Strong expertise in C#, .NET Core / .NET 6+ / .NET 8
  • Proven experience designing microservices architectures
  • Experience with Azure (Service Bus, App Services, Azure SQL, Functions)
  • Strong knowledge of distributed systems patterns
  • Experience with asynchronous communication and eventual consistency
  • Strong database and data modeling skills
  • Experience designing APIs for scale and integration

Systems thinking: You must be comfortable thinking about:

  • Service boundaries
  • Failure modes
  • Idempotency
  • Message ordering
  • Backward compatibility
  • Multi-region considerations
  • Observability strategy

You think beyond endpoints.

Delivery maturity:

  • Experience leading production systems
  • Strong understanding of CI/CD and Infrastructure as Code
  • Experience modernising legacy systems
  • Ability to balance short-term delivery with long-term architecture

Communication:

  • Strong spoken and written English
  • Ability to explain technical trade-offs to business stakeholders
  • Comfortable in architectural workshops and cross-team discussions

More Info

Job Type:
Industry:
Employment Type:

Job ID: 144497083