Responsibilities:
-
Lead the development of high-quality, scalable, and impactful products and systems to meet business objectives.
-
Perform system analysis, design architecture, and develop technical solutions aligned with project requirements; produce comprehensive technical documentation.
-
Develop software applications using Java or .NET technologies.
-
Collaborate closely with engineering managers and engineers across multiple platforms and domains.
-
Support recruitment, development, and retention of top engineering talent thriving in fast-paced, innovative, user-focused environments.
-
Set and uphold high engineering standards in quality practices, delivery speed, architecture, design, and code quality, with clear measurable goals.
-
Mentor engineers and contribute to scaling the engineering organization by sharing technical knowledge, industry best practices, and leadership skills.
Qualifications:
-
Bachelor’s degree or higher in Computer Science or related field.
-
Proficient in J2EE or .NET development.
-
Experience with relational databases such as PostgreSQL, Oracle, or MSSQL.
-
Experience developing on Cloud platforms (GCP, AWS, Azure).
-
Familiarity with Git, Docker, and Kubernetes is a plus.
-
Strong analytical and problem-solving skills.
-
Team-oriented with collaboration awareness; experience working in Scrum environments is a plus.
-
Excellent communication skills, logical thinking, and sound judgment.
-
Proactive and self-motivated learner.
-
Willingness to learn and communicate effectively in multiple languages, including English (required), Chinese, and Vietnamese.