Job Description
MiTek's Component Manufacturing division is seeking a dynamic and passionate Software Engineer to help pioneer industry-changing solutions for the residential construction industry. This position will be part of a high-performing and collaborative team that is focused on innovation and engaging MiTek customers, while creating powerful software.
Role, Responsibilities & Typical Activities
Software Development:
- Write clean, performant, and maintainable code using C++ and C#.
- Contribute to the development of CI/CD processes and pipelines.
- Ensure code quality through refactoring, feasibility analysis, and the implementation of new enhancements.
- Apply software development principles and best practices to improve architectural design and delivery quality.
- Collaborate with product managers, QA, and other development teams to ensure solutions are efficient, consistent, and fulfill business needs.
Technical Leadership:
- Lead design reviews, code reviews, and collaborative requirements reviews.
- Onboard junior or new team members while providing mentorship, coaching, and growth support.
- Provide technical guidance, promote best practices, and support overall team delivery.
Required Qualifications:
- Bachelor's degree in computer science, Information Technology, Software Engineering, or related fields.
- Hands-on experience with C++/C# application development.
- Ability to maintain and improve the quality of code standards such as code refactoring, code optimizing, error handling, etc.
- Solid understanding of software development principles such as application architecture fundamental, Object-Oriented Design (OOD) Principles and Patterns.
- Experience in a technical leadership role who provides technical guidance to other team members and promotes best practices.
- Proficient in version control systems such as Git, TFS, or Bitbucket.
- Experience with UI testing, unit testing, and automated testing frameworks.
- Hands-on experience with CI/CD pipelines and release workflows.
- Ability to analyze and troubleshoot large, complex codebases, including diagnosing and resolving critical issues.
- Communicate effectively in English within international professional environments. (English proficiency: B2 CEFR or equivalent).
These qualifications are highly desirable but not mandatory.
- Good understanding of mathematical concepts, including algebra and geometry.
- Experience as a Scrum Master or Agile team facilitator/coordinator.
- Experience with Azure DevOps, or CI/CD pipelines is a big plus.
- Hands-on experience with TDD, automation testing, or code performance optimization.
Why you'll love woking here:
- Competitive Income: Attractive salary, 13th-month bonus, year-end performance bonus
- Comprehensive Healthcare: PVI insurance, full social insurance, 24/7 accident insurance, annual health check-ups
- Training & Development: English courses, LinkedIn Learning, MiTek University, overseas training opportunities
- Leave Policy: 12 annual leave days, Christmas holiday
- Recognition of Achievements & Contributions: Employee of the Month/Year, Platinum Star Award, VIP trip for employees with 3 years of service
- Modern Facilities: Designed to support learning, working, and development
- Benefits: Free diverse lunch options, team-building activities, sports clubs (Badminton, Football, Swimming, Modern Dance, Yoga, Esports, Gym)
Other information:
- Type of working: At MiTek office
- Working location: A5 Building, E-Office Park, Sang Tao Street, Tan Thuan EPZ, Tan Thuan Dong ward, District 7, HCMC
- Website: https://mitekvietnam.com.vn/