CÔ
CÔNG TY TNHH PHẦN MỀM GIÁ TRỊ TÍNH TOÁN VÀ ỨNG DỤNG CÔNG NGHỆ CAO
Lead Software Engineer – Desktop (Remote, English)
C++C#.NETTechnical LeaderAgile & ScrumAzureCI/CD
Company Overview
Work Information
Work Hours
9:00 AM – 6:00 PM
Paid Leave
12+ days / year
Contract
Full-time (Permanent)
Insurance
Social & Health Insurance
Về vị trí này
[Responsibilities]
Lead multi-product, multi-company desktop software integration programs from planning through delivery.
Own project roadmaps, schedules, milestones, risk management, and delivery governance.
Drive cross-team technical alignment across engineering, product management, and QA organizations.
Partner with the Director of Global Technical Development to define and evolve integration architecture, platform strategy, and technical execution plans.
Design and govern system-level integration workflows, APIs, and data exchange mechanisms.
Conduct architectural design reviews and code reviews for critical integration and shared platform components.
Establish and enforce software engineering best practices, coding standards, and architectural principles.
Lead cross-platform integration efforts across WPF (.NET / C#), MFC (C++), and Qt (C++) technology stacks.
Define and implement robust patterns for plugin architectures, shared libraries, and data interoperability.
Ensure high standards of software quality, performance, reliability, and release readiness.
Provide technical leadership, mentorship, and guidance to intermediate and junior developers.
8 hours per day, 5 days/week, among them at least 3 hours from 9:00 PM to 5:00 AM
[Requirements]
Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or Engineering.
5+ years of experience in software engineering with desktop applications, including 2+ years in senior technical project or program management roles.
Very strong computer science fundamentals including software architecture and design patterns
Deep hands-on experience with C# / .NET / WPF and C++ / MFC
Strong experience performing architectural design reviews and code reviews.
Strong experience with modern development toolchains and delivery platforms, including Azure Devops and CI/CD
Solid understanding of Agile / Scrum and hybrid delivery methodologies in large-scale engineering environments.
Exceptional verbal and written communication skills in English.
Preferred Qualifications:
Background in engineering simulation, numerical modeling, or finite element methods (FEM).
Experience in geotechnical, civil, structural, or mechanical engineering software.
Exposure to high-performance computing (HPC) and performance-critical systems.
Experience managing complex legacy platform modernization and product unification initiatives.
Benefits
Salary up to 4000$/monthCollaborate with diverse teams and influence technical decisions that align with business goals.Flexible working styleWorking remotelyWorking directly with Canadian developers using modern technologiesHolidays bonus and 13 months salarySalary increase every year based on performance.Hà Nội: (Tất cả phường)Hồ Chí Minh: (Tất cả phường)Cần Thơ: (Tất cả phường)