Key Responsibilities
• Lead & Manage the Engineering Team: Provide mentorship, guidance, and technical oversight to a team of approximately 50 software engineers in the Vietnam R&D center. Foster an environment of continuous learning, high performance, and team cohesion.
• Technical Leadership: Drive the design, architecture, and implementation of our SaaS platform using Java and AWS cloud technologies. Ensure the development of scalable, secure, and high-quality software solutions that meet business requirements.
• Project Management: Oversee the end-to-end software development lifecycle (planning, execution, delivery) for multiple concurrent projects. Manage project timelines, resource allocation, and priorities to achieve on-time delivery of features and enhancements.
• Cross-Team Collaboration: Work closely with product managers, UX/UI designers, and QA teams to define project scope and requirements. Coordinate effectively with teams in the U.S. and China to align engineering efforts with product strategy and integrate components developed across regions.
• Stakeholder Communication: Act as the primary technical liaison between the Vietnam R&D center and global leadership. Regularly communicate project status, technical decisions, and key milestones to stakeholders in the U.S. and China. Ensure transparency and address any roadblocks or risks proactively.
• Quality Assurance & Best Practices: Implement and uphold engineering best practices including code reviews, unit testing, and CI/CD pipelines. Ensure the team’s output adheres to high standards of code quality, performance, and reliability.
• Team Development: Mentor and develop team leads and senior engineers. Identify training needs and growth opportunities for team members. Lead recruitment efforts and build a pipeline of top engineering talent as the team continues to grow.
• Problem Solving & Innovation: Proactively identify technical challenges or inefficiencies in the development process and drive creative solutions. Encourage the team to innovate, adopt modern technologies, and continuously improve our product and processes.
Qualifications (Required)
• Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field. (Master’s degree is a plus.)
• Technical Leadership: Experience: 5+ years of hands-on experience in technical leadership or engineering management roles, with a proven track record of managing and scaling software development teams. Experience leading teams of significant size (e.g. managing ~50 engineers or multiple scrum teams) is highly desirable.
• Java & AWS Expertise: Strong proficiency in Java programming and deep familiarity with AWS services and architecture. Ability to guide teams in building enterprise-grade, cloud-native applications on AWS.
• Project & Process Management: Demonstrated success in delivering complex software projects on schedule. Solid understanding of Agile/Scrum development methodologies and project management best practices.
• Leadership & People Skills: Excellent leadership and team management skills. Capable of inspiring and motivating large teams, setting clear goals, and driving accountability and performance.
• Problem-solving: Exceptional analytical and problem-solving abilities. Comfortable making technical decisions, troubleshooting critical issues, and navigating ambiguity to find solutions.
• Communication: Fluent English proficiency (written and spoken) for business and technical communication. Able to clearly articulate ideas and technical information to global team members and stakeholders.
• Cross-Cultural Collaboration: Experience working in a multinational environment or with distributed teams. Ability to collaborate effectively across different time zones and cultures (experience with U.S. and/or Chinese teams is a strong advantage).
Preferred Skills (Nice to Have)
• Real Estate Domain Knowledge: Familiarity with real estate technology, property management systems, or related domain experience in PropTech.
• Advanced Degree/Certifications: Master’s degree in a relevant field or professional certifications (e.g., AWS Certified Solutions Architect, PMI PMP, Scrum Master) that demonstrate further expertise.
• DevOps and Architecture: Experience with modern software architecture patterns (microservices, event-driven systems) and DevOps tools (Docker, Kubernetes, CI/CD) for cloud deployment.
• Multilingual Ability: Proficiency in additional languages (e.g., Mandarin Chinese) is a plus, as it can facilitate communication with our team in China.
• Strategic Vision: A forward-looking mindset with the ability to contribute to technical strategy and innovation, aligning engineering initiatives with overall business goals.