Middle Unity Developer (C#, .NET, WebGL)
Summary
A Software Engineer II in MiTek Vietnam's Innovation Department designs and builds data-driven 3D applications, interactive WebGL experiences, and prototypes/POCs for the global construction industry, working closely with Product Owners and cross-functional teams. Core stack: C#, .NET, Unity, and WebGL.
Top 3 Reasons To Join Us
Competitive salary + Healthcare insurance package.
Flexible Working Hours
13th month and productivity bonus.
The Job
Job Summary
We are seeking a Software Engineer II to join MiTek Vietnam’s Innovation Department, where technology drives transformation in the global construction industry. In this role, you will design, develop, and maintain innovative software solutions that support business growth and digital innovation. You will collaborate closely with Product Owners, stakeholders, and cross-functional teams to deliver scalable, high-quality applications that create real impact for the construction domain.
Key Responsibilities
- Design, develop, test, and improve software applications and features using C#, .NET, Unity, WebGL, and related technologies.
- Develop prototypes and proof-of-concepts (POCs) to explore and validate new product ideas and technical approaches.
- Translate business workflows and operational needs into practical technical solutions, even when requirements are not fully defined.
- Build data-driven 3D applications and interactive experiences, with content generated dynamically from structured data.
- Integrate, process, and optimize 3D assets and data for use in real-time and web-based applications.
- Develop intuitive UI and user interactions for non-technical users.
- Work closely with Product Owners, stakeholders, and operational teams to understand real-world workflows, gather feedback, and iterate on solutions.
- Independently investigate technical challenges, propose solutions, and contribute to code reviews, knowledge sharing, and continuous improvement.
Your Skills and Experience
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- At least 3 years of experience in software development or related technical roles.
- Strong programming skills in C#/.NET with solid knowledge of OOP and common design patterns.
- Hands-on experience with Unity, WebGL, and 3D application development.
- Experience working with 3D assets and data-driven applications.
- Strong problem-solving skills and willingness to explore, prototype, and learn new technologies in a POC environment.
- Ability to work independently and collaborate effectively with cross-functional and international teams.
- Good English communication skills (CEFR B1 or equivalent).
Nice to have:
- Experience with UI/web integration, CAD/3D visualization, REST APIs, SQL, or backend development.
Why You'll Love Working Here
- Competitive salary with 13th‑month bonus, productivity bonus, and annual salary review
- Comprehensive healthcare package, including 24/24 personal accident insurance
- State‑of‑the‑art office environment (gym, shower, basketball & soccer field) with a high‑end laptop provided
- Work 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 program
- Free lunch and free parking
- Team bonding through quarterly team‑building events, yearly company outing, and a special 3‑year anniversary trip
- Active social clubs: gym, yoga, football, badminton, swimming…