Software Team manager

  • R05881
  • On Site
  • Tan Thuan Ward, Hồ Chí Minh, Vietnam
  • Software Development
  • Full Time

Job Description

MiTek® is a global provider of building solutions for the residential and commercial construction industries. Utilizing software, services, engineered products, and automated manufacturing equipment, MiTek partners with clients to accelerate their genius and deliver breakthroughs in building.

With a rich 60-year history and a network of 6,500 team members worldwide, MiTek pairs local expertise with global capabilities. As a Berkshire Hathaway (NYSE: BRK-A, NYSE: BRK-B) company since 2001, MiTek has a record of continuous growth and innovation.

Learn more at www.mii.com.


A Brief Overview
Quản lý nhóm Phần mềm là người dẫn dắt một đội ngũ phát triển phần mềm đa chức năng, bao gồm Kỹ sư Phần mềm, Chuyên viên Phân tích Chất lượng (QA) và Quản lý Sản phẩm – để thiết kế, phát triển và đảm bảo việc cung cấp các ứng dụng phần mềm chất lượng cao đến khách hàng. Vị trí này chịu trách nhiệm về hiệu suất chung của đội nhóm, bao gồm năng suất, chất lượng sản phẩm, hiệu quả đào tạo nhân viên mới và duy trì, phát triển nguồn nhân lực.
Một khía cạnh quan trọng của vai trò này là duy trì giao tiếp mạnh mẽ và hiệu quả, cả bên trong và bên ngoài. Bên trong, người quản lý cần hiểu rõ năng lực của nhóm và phân bổ khối lượng công việc để đảm bảo kết quả thành công. Bên ngoài, vai trò này thúc đẩy mối quan hệ hợp tác với các bên liên quan, dựa trên sự minh bạch và khả năng phản hồi, nhằm đảm bảo các sản phẩm bàn giao đúng thời hạn và đạt chất lượng cao.
Bên cạnh các trách nhiệm vận hành, Quản lý Nhóm còn đóng góp vào các sáng kiến chiến lược thúc đẩy đổi mới, nhằm đảm bảo rằng các giải pháp phần mềm tiếp tục tạo ra sự đổi mới trong ngành xây dựng.


The Software Team Manager leads a cross-functional software team—including Software Engineers, Quality Analysts, and Product Managers—to design, develop, and ensure the delivery of high-quality software applications to customers. This role is accountable for the overall performance of the customer team, measured through productivity, software quality, onboarding efficiency, and staff development and retention.
A key aspect of the role is maintaining strong, effective communication—both internally and externally. Internally, the manager must understand team capabilities, and workload distribution to ensure successful outcomes. Externally, the role fosters a collaborative relationship with Stakeholders, built on transparency and responsiveness, to guarantee timely and high-quality deliverables.
In addition to operational responsibilities, the Team Manager contributes to strategic initiatives that drive innovation ensuring that software solutions continue to transform the building industry.

What You Will Do:

Responsibilities

  • Quản lý Nhóm:
    • Quản lý các nhóm phát triển phần mềm đa chức năng (Lập trình viên, Phân tích chất lượng, Quản lý Sản phẩm). Tạo dựng và thúc đẩy môi trường làm việc tôn trọng và hợp tác, giúp nhân viên có động lực và phát triển kỹ năng. Đánh giá hiệu suất làm việc, thiết lập kỳ vọng và mục tiêu cho nhóm cũng như từng cá nhân, tuyển dụng, kỷ luật và đào tạo nhân sự.
    • Dẫn dắt quá trình thiết kế, triển khai, kiểm tra, gỡ lỗi, kiểm tra lại, triển khai và tài liệu hóa phần mềm mới hoặc hiện có nhằm đáp ứng các nhu cầu kinh doanh phức tạp.
    • Thúc đẩy thành công thông qua sự hợp tác với Quản lý Sản phẩm, Đảm bảo Chất lượng Phần mềm và các nhóm phát triển khác để đảm bảo các giải pháp được triển khai hiệu quả, nhất quán và đáp ứng nhu cầu kinh doanh. Phân tích yêu cầu từ các bên liên quan, bộ phận hỗ trợ kỹ thuật và khách hàng để xác định rõ nhu cầu kinh doanh và kỹ thuật, từ đó định hướng cho các dự án và ứng dụng.
    • Dẫn dắt toàn bộ quy trình tìm kiếm nhân tài từ đầu đến cuối—bao gồm tìm kiếm ứng viên, phỏng vấn, tuyển chọn—và triển khai chương trình hội nhập có cấu trúc dành cho nhân viên mới nhằm đảm bảo quá trình thích nghi nhanh chóng và duy trì nhân sự lâu dài.
  • Lãnh đạo Kỹ thuật và Cải tiến Liên tục:
    • Tham gia, hướng dẫn và điều chỉnh cách tiếp cận của nhóm đối với các hoạt động phát triển phần mềm (ví dụ: Agile, Scrum, Scrumban...) để phù hợp nhất với nhu cầu của nhóm. Bao gồm việc xây dựng kế hoạch dự án, điều phối dự án, quản lý hoạt động của nhóm dự án, truyền đạt các thay đổi và tiến độ, đảm bảo dự án hoàn thành đúng thời gian và ngân sách.
    • Hướng dẫn và cố vấn cho các thành viên trong nhóm.
    • Đánh giá và đề xuất các công cụ, công nghệ và quy trình nhằm đảm bảo các giải pháp có chất lượng cao nhất cho các công việc được giao của nhóm. Hướng dẫn việc lựa chọn, phê duyệt và mua sắm phần cứng, phần mềm, thiết bị mạng và dịch vụ phục vụ nội bộ.
    • Giải quyết hoặc hỗ trợ giải quyết các vấn đề, đánh giá các đề xuất liên quan đến cơ hội kinh doanh và ảnh hưởng đến chính sách cũng như cải tiến quy trình.
    • Xây dựng kiến thức sản phẩm vững chắc để hỗ trợ hoạt động hàng ngày của nhóm và đảm bảo triển khai hiệu quả.
    • Triển khai các đề xuất từ nhóm quản lý cấp cao nhằm giải quyết các thách thức về năng suất và tối ưu hóa hoạt động vận hành.
  • Thống nhất với Các Bên Liên Quan:
    • Làm việc với các bên liên quan để hỗ trợ giải quyết các vấn đề liên quan đến thiết kế và vận hành phần mềm.
    • Có khả năng truyền đạt các thay đổi và tiến độ, cung cấp định hướng kỹ thuật, truyền cảm hứng cho nhóm đạt được thành công; chia sẻ thông tin và thúc đẩy sự hợp tác giữa các nhóm và cá nhân.
    • Thúc đẩy sự thống nhất giữa các bên liên quan để giữ cho dự án đi đúng hướng và duy trì giao tiếp nhất quán.

  • Team Management:
    • Manage cross-functional software development teams (Developer, QA, Product Manager). Create and promote a respectful and collaborative working environment that results in skilled and motivated employees. Evaluate employee performance, set expectations and goals for team and individual staff members, recruit, discipline, and train staff.
    • Lead the design, implementation, testing, debugging, testing, deployment, and documentation of new or existing software to meet complex business needs.
    • Direct our success through collaboration with Product Management, Software Quality Assurance, and other development teams to ensure that solutions are efficient, consistent and fulfill business needs. Interpret business requirements from stakeholders, tech support, and customers in order to articulate business and technical needs and drive the vision of projects and applications.
    • Lead end-to-end talent acquisition activities—sourcing, interviewing, hiring—and drive a structured on boarding program for new team members to ensure rapid ramp-up and long-term retention.
  • Technical leadership and continuous improvement:
    • Continuously participate, guide, and refine elements of the team’s approach to software development activities (e.g. Agile, Scrum, Scrumban…) to best meet team needs. This includes the development of project plans, coordination of projects, management of project team activities, communication of changes and progress, and ensuring projects are completed on time and budget.
    • Coach and mentor team members.
    • Evaluate and recommend tools, technologies, and processes to ensure the highest quality solutions for team’s assigned work. Provide guidance for the selection, approval, and acquisition of hardware, software, networking components, and services for internal use.
    • Resolve or facilitate resolution of problems and evaluate recommendations relating to business opportunities and influence policy and process improvements.
    • Build strong product knowledge to support day-to-day team operations and ensure effective execution.
    • Implement senior management recommendations to address productivity challenges and streamline operations.
  • Stakeholders’ alignment:
    • Work with our stakeholders to help solve their software design and operation issues
    • Able to communicate changes and progress, provide technical leadership, and inspire a team to succeed; cascading information and promoting collaboration across teams and individuals
    • Facilitate alignment across stakeholders to keep projects on track and maintain consistent communication.


Leadership Responsibilities:

  • Responsible for the professional development of team members, play a key role to guide, coach, and provide constructive feedback to support team members to reach their full potential. Create a supportive and inclusive work environment that encourages collaboration, respect for diverse perspectives, and empower team members to excel in their roles.


Qualifications

  • Tối thiểu 8 năm kinh nghiệm trong phát triển phần mềm.
  • Ít nhất 2 năm ở vai trò lãnh đạo quản lý nhóm phát triển phần mềm.
  • Trình độ tiếng Anh (CEFR) B2 hoặc tương đương.
  • Có kiến thức và kinh nghiệm trong phát triển phần mềm sử dụng C#, .NET Framework, cơ sở dữ liệu SQL, kiểm thử phần mềm hoặc phát triển sản phẩm phần mềm.
  • Có khả năng đưa ra mục đích và hướng đi rõ ràng trong công việc.
  • Nắm bắt và truyền đạt các mục tiêu làm việc có thể đo lường.
  • Truyền đạt thông tin ngắn gọn và rõ ràng.
  • Hỗ trợ các thành viên trong nhóm trong quá trình đào tạo thực tế (hoặc khi được đào tạo).
  • Giải quyết các vấn đề và mâu thuẫn theo hướng tích cực.
  • Tuân thủ theo các quy trình phù hợp của MiTek Việt Nam.
  • Xây dựng một môi trường làm việc trong đó các thành viên trong nhóm hỗ trợ và đoàn kết với nhau.
  • Có khả năng động viên và khuyến khích các thành viên trong nhóm đưa ra sáng kiến và đặt trọng tâm vào chất lượng.
  • Xác định các cơ hội nhằm cải thiện quá trình phát triển và cung cấp các dịch vụ.
  • Khuyến khích và hỗ trợ xây dựng một văn hóa làm việc trong đó các thành viên không ngừng phát triển.
  • Hỗ trợ các thành viên trong nhóm khi công ty có các thay đổi.
  • Có khả năng thể hiện được các giá trị cốt lõi của Công ty MiTek Việt Nam.

  • 8+ Years of experience in software development.
  • 2+ Years in a leadership role of software development teams.
  • English level (CEFR) B2+ or equivalent.
  • Have knowledge and experience in software development using C#, .NET Framework, SQL Database…, Software testing or software product development.
  • Be able to provide a clear purpose and direction to your sprint tasks.
  • Understand and communicate measurable performance objectives.
  • Communicate clearly and succinctly.
  • Support team members through on-the-job training (or being trained).
  • Resolve problems and conflicts positively
  • Conduct yourself in line with appropriate MiTek Vietnam procedures.
  • Create a supportive, inclusive environment within the team.
  • Ability to encourage and motivate staff to deliver on initiatives with a focus on quality.
  • Identify opportunities for better service delivery and development.
  • Promote and support continuous improvement culture.
  • Support team members through change processes.
  • Capability to live the MiTek Vietnam values.
  • Equivalent combination of experience and education which clearly indicates the ability to perform the essential functions of the position may substitute on a year for year basis


Soft Skills

  • Critical Thinking; Time Management; Learning Mindset; Self-Motivation; Creativity; Adaptability; Mentoring; Delegation; Conflict Resolution; Servant Leadership.
  • Demonstrated internal customer service insights including the implementation of employee satisfaction charters.


Physical Demands
This role is performed in an office environment where a computer, telephone and other office equipment are used as needed to perform the duties of the role.

Sign up for job alerts

Finalize your job alert by selecting criteria from the dropdowns below. You can select multiple options from each dropdown by returning to the combobox and re-entering the list of options. Submit at the end to create your job alert.

Not You?

Thank you

Refer a friend

Not You?

Thank you

Apply Now

Not You?

Thank you

Join Our Talent Community