Apply Edge Tailor my CV for this job — free

Software Engineering Manager (C#, .Net, Azure)

MiTek Vietnam · Ho Chi Minh City Metropolitan Area

Tailor my CV for this job — free

See similar jobs

Job descriptionThe Team Manager leads a cross-functional software team—including Software Engineers, Quality Analysts, and Product Managers. A key aspect of the role is maintaining strong, effective communication—both internally and externally stalkholderRoles, Responsibilities & Typical ActivitiesTeam ManagementManage cross-functional software development teams (Developer, QA, Product Manager).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 needsLead interviewing, hiring—and drive a structured onboarding program for new team members.Technical leadership and continuous improvement:Continuously participate, guide, and refine elements of the team’s approach to software development activities (Agile, Scrum, Scrumban...) to best meet team needs.Coach and mentor team members.Evaluate and recommend tools, technologies, and processes to ensure the highest quality solutions for team’s assigned workBuild strong product knowledge to support day-to-day team operations and ensure effective execution.Stakeholders’ alignmentWork 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.Facilitate alignment across stakeholders to keep projects on track and maintain consistent communicationYour skills and experienceQualifications / ExperienceBachelor’s degree in computer science, Software Engineering, Information Technology, or a related technical field.Minimum of 8 years of experience in software development, with at least 2 years in a leadership role of software development teams.Experience with C#, .NET and worked as technical team leader (Open to Team Leader/Technical Lead who are looking to further develop their management skills).Experience designing, building window applications or web applications (backend).English level (CEFR) B2 or equivalent.Extensive experience and deep knowledge in software development for both web or desktop applications using Microsoft technologies,Professional knowledge & skillsBe able to provide a clear purpose and direction to your sprint tasksUnderstand and communicate measurable performance objectivesCommunicate clearly and succinctlySupport team members through on-the-job training (or being trained)Resolve problems and conflicts positivelyAbility to encourage and motivate staff to deliver on initiatives with a focus on qualitySupport team members through change processesWhy you'll love working hereCompetitive salary with 13th‑month bonus, productivity bonus, and annual salary reviewComprehensive healthcare package, including 24/24 personal accident insuranceState‑of‑the‑art office environment (gym, shower, basketball & soccer field) with a high‑end laptop providedWork hand‑in‑hand with global software teams (Australia, New Zealand, UK, US, Canada…)Strong learning culture: paid self‑learning hours, LinkedIn Learning & Pluralsight access, in‑person classes with professional trainers (leadership, soft skills, English…), workshops, technical sharing activities...Clear career development with structured onboarding, ongoing training, and a mentorship programFlexible working: 5‑day work week and flexible start timesFree lunch and free parkingTeam bonding through quarterly team‑building events, yearly company outing, and a special 3‑year anniversary tripActive social clubs: gym, yoga, football, badminton, swimming…