Search by job, company or skills

  • Posted 21 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Singapore-based SaaS company applying AI in the Architecture, Engineering, Construction (AEC) domain is hiring a Principal / Lead Java Software Engineer to join its core engineering team.

You will work full-time remotely from Vietnam and collaborate closely with international product and engineering teams.

This role focuses on designing and building high-scale backend systems using event-driven architecture, while leading technical discussions and key architectural decisions.

Key Responsibilities

  • Design, develop, and optimize large-scale Java backend systems
  • Build and operate event-driven and distributed systems
  • Apply event sourcing and message-based architectures where appropriate
  • Lead technical discussions and contribute to architectural decisions
  • Work closely with product managers and global stakeholders in English
  • Mentor engineers and promote engineering best practices.

Requirements

  • 8+ years of experience in Java Software Engineering with 3+ years in Principal / Lead roles
  • Fluent English and Vietnamese communication skills for daily collaboration with global teams
  • Strong hands-on experience with event-driven architecture; event sourcing is a strong plus
  • Solid knowledge of Spring Boot, microservices, and distributed systems
  • Strong understanding of concurrency, multithreading, and system design
  • Proven experience building high-performance, scalable, fault-tolerant systems
  • Cloud experience with AWS or GCP
  • Strong communication skills and technical leadership mindset.

Benefits

  • Full-time remote from Vietnam
  • Net salary 3,000 4,000 USD per month
  • 15 days annual leave
  • Monthly equipment support
  • Fast-growing product environment with complex technical challenges.

Apply / Contact

Viet Headhunter

Zalo: 0929 899 688

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 136923871

Similar Jobs