
Search by job, company or skills
Location: Bangkok, Thailand (Hybrid Work Setup)
Employment Type: Full-Time
Work Model: Hybrid (Office + Remote Flexibility)
Relocation Support: Comprehensive Relocation Package Available for International Candidates
About the Role
We are looking for an experienced Senior / Lead Software Engineer to architect and deliver major systems, platform capabilities, and strategic product initiatives. You will take ideas for new systems, major feature sets, or product themes and drive both architecture and implementation while organizing engineering efforts to deliver a clear technical and product vision.
This role offers the opportunity to make impact beyond your immediate team through technical leadership, architectural ownership, and cross-functional collaboration.
Why This Opportunity Stands Out
Hybrid working model with flexibility between home and office
Relocation package provided for overseas candidates moving to Bangkok
Opportunity to work in a highly international engineering environment
Exposure to large-scale, high-traffic systems serving global users
Strong engineering culture focused on ownership, innovation, and continuous learning
Key Responsibilities
Architecture & Technical Leadership
Lead architecture and development of major systems and platform capabilities
Design scalable, maintainable, and resilient technical solutions
Write critical architectural code for core services and high-impact features
Drive improvements in scalability, reliability, maintainability, and cost efficiency
Apply modern engineering practices and emerging technologies aligned with business goals
Project Ownership & Delivery
Lead complex projects with minimal technical guidance
Translate technical ideas into executable delivery plans
Prioritize work that improves engineering velocity and product quality
Ensure long-term system sustainability and operational excellence
Cross-Team Influence
Provide technical direction across multiple teams
Contribute to shared libraries, proof of concepts, and engineering initiatives
Support engineers across the organization with design and technical challenges
Participate in strategic technical discussions influencing broader engineering direction
Leadership & Culture
Act as a mentor and technical coach
Promote strong ownership beyond team boundaries
Share knowledge through design reviews, tech talks, and internal communities
Identify opportunities to improve both engineering capability and team effectiveness
Required Qualifications
Strong experience in software architecture and backend system design
Proven success delivering large-scale engineering initiatives
Expertise in distributed systems and scalable platform design
Strong coding ability in modern backend technologies
Experience influencing technical decisions across teams
Excellent communication and stakeholder management skills
Preferred Experience
Experience in internet-scale or high-growth product environments
Cloud-native architecture exposure
Performance optimization and reliability engineering experience
Passion for mentoring and engineering excellence
Relocation Support Includes
Visa sponsorship support
Flight assistance
Temporary accommodation support
Relocation guidance for international hires
Tech Stack
We are open to strong engineers from the following technology backgrounds:
Java
Scala
Kotlin
C# / .NET
Golang
Infrastructure Environment
Cloud-native platforms
On-Premise enterprise systems
Distributed systems architecture
High-scale backend services
Job ID: 145262007