Engineering Manager (.NET, Hands-On)

Lương: Thương lượng

Địa điểm: AROBID

Phòng ban: Dev & IT Department

Hạn nộp hồ sơ: 22/07 — 21/08/2025

Mô tả công việc

We are looking for a passionate Engineering Manager with hands-on experience in .NET technologies to lead and scale our development team. This role is a 50/50 mix of management and technical contribution, ideal for someone who enjoys writing code, mentoring engineers, and driving product success through high-quality software.

KEY RESPONSIBILITIES

Technical Leadership

  • Spend approximately 50% of your time on hands-on development tasks, including coding, system design, and technical troubleshooting.
  • Design and implement scalable backend solutions using .NET Core / .NET 6+.
  • Participate in system architecture discussions and lead critical technical decisions.
  • Ensure engineering best practices (e.g., Clean Architecture, SOLID principles, CI/CD).
  • Perform regular code reviews and guide the team on improving code quality and performance.
  • Debug production issues and guide RCA and resolution processes.

Team Management

  • Manage a team of 5–10 engineers; conduct 1-on-1s, performance reviews, and career development plans.
  • Collaborate with Product Managers, Designers, and QA to ensure timely delivery.
  • Drive agile practices and improve sprint velocity and team engagement.
  • Identify hiring needs and help with recruitment and onboarding.

Project & Delivery

  • Own the end-to-end delivery of features and services.
  • Track technical debt, monitor team progress, and ensure timely releases.
  • Contribute to roadmap planning and technical scoping sessions.
  • Required Skills & Qualifications
  • Strong hands-on experience with .NET Core / .NET 6+, C#, Entity Framework, and REST APIs.
  • Solid knowledge of system design, microservices, message queues (e.g., RabbitMQ, Kafka), and distributed systems.
  • Proficiency in SQL Server or PostgreSQL.
  • Experience with frontend integration (e.g., React, Angular, or Blazor) is a plus.
  • Experience with Azure, Docker, or Kubernetes is preferred.
  • Strong leadership, communication, and decision-making skills.
  • Proven experience managing engineering teams in an agile environment.

REQUIREMENTS

  • 7-10 years of software engineering experience, including 3-5 years managing engineering teams of 10+ people.
  • Hands-on expertise with .NET Core / .NET 6+ and related backend technologies.
  • Familiarity with Agile/Scrum, system design, microservices, and DevOps practices.
  • Proven ability to lead teams, align technical execution with product strategy, and drive delivery.
  • Strong communication, leadership, and decision-making skills.
  • Experience with platform-scale products (e-commerce, data, supply chain, martech).
  • Background in top-tier engineering programs (e.g., HUST, HCMUT, VNU) is a strong asset.

Unique benefits:

  • Social insurance coverage upon signing your employment contract.
  • Generous leave policy: 12 annual leave days plus all Vietnamese public holidays.
  • 13th-month salary (applicable from the probationary period).
  • Company-provided equipment.
  • Well-stocked pantry: tea, coffee, snacks, microwave, etc.
  • Engaging company activities: Company trips, team-building events, regular internal events (including live music performances!), and access to company-sponsored badminton courts.

Nộp đơn ứng tuyển công việc này

Họ & tên bạn *
Địa chỉ email *
Số điện thoại *
CV của bạn *
Click để chọn & tải lên CV của bạn
Mã bảo mật *

Nộp đơn ứng tuyển