Principal Software Engineer - Full Stack
Avomind
Principal Software Engineer - Full Stack
Bangkok, Bangkok
Our client is an online travel booking platform for accommodations, flights, and more. They build and deploy cutting‑edge technology that connects travelers with more than 3.6 million accommodations globally. Based in Asia and part of Booking Holdings, their 6,000+ employees representing 90+ nationalities foster a work environment rich in diversity, creativity, and collaboration. Our client innovates through a culture of experimentation and ownership, enhancing the ability for their customers to experience the world.
Our client believes travel allows people to enjoy, learn and experience more of the amazing world we live in. It brings individuals and cultures closer together, fostering empathy, understanding and happiness.
They are a skillful, driven and diverse team from across the globe, united by a passion to make an impact. Harnessing their innovative technologies and strong partnerships, they aim to make travel easy and rewarding for everyone.
The Team
The Full Stack Engineering Department builds our client's web and app products. They have several teams in front‑end focusing on different aspects of their products including accommodations, flights, payments, marketing, post‑booking services, and more. Our client's marketplace is the world. They build localized and optimized user experiences at scale on every major internet platform. These include their mobile websites, native apps, and desktop sites. They hire people from around the world who have a passion for using technology to create and implement the best user experiences. Their teams work on the full stack and build end‑to‑end systems including user interfaces, APIs, backend systems, and database systems. Their products are always evolving and under experimentation. They accomplish this by having an amazing degree of automation, CI/CD systems, and using a modularized approach. As they are data driven and measure their results, they continually innovate and improve their work. They are looking for the next great talent who strives to learn and grow and has a standard of excellence, strong sense of ownership, and great technical skills.
The Opportunity
Principal Software Engineer plays a pivotal role in our client's technology organization, collaborating closely with individual contributors and senior leadership. The Principal Engineers are heavily involved in the hiring and mentoring process and the go‑to experts who design and implement new systems and components. Our client is seeking individuals who are passionate about taking on greater responsibilities and driving significant architectural changes. It’s expected that the Principal Software Engineers will lead our client forward technically by adopting new technologies and setting higher standards.
The Responsibilities
- Maintain ownership and responsibility of mission critical systems.
- Be hands on – build high volume platforms using cutting‑edge technologies like React and GraphQL.
- Mentor and coach other software engineers.
- Be a major contributor to our agile and scrum practices.
- Design and lead crucial technical projects and initiatives cross teams and departments.
- Stay on the leading edge of technical know‑how, industry trends and drive technical innovations.
The Requirements
- 12+ years of experience building large‑scale web applications.
- Expertise in client‑side technologies & frameworks (JavaScript/TypeScript, React) and modern server‑side technologies (C#, .NET, Kotlin, Java).
- Bachelor’s degree with a preference for Computer Science degree; a master’s degree is preferred. Alternatively, a minimum of 10 years of experience in the relevant field is acceptable.
- Working experience with agile, analytics, A/B testing and/or feature flags, Continuous Delivery, Trunk‑based Development.
- You love new technologies and approaches and want to use the best tools available. We want people who can help us continually evolve our stack.
- Great communication and coordination skills.
- Excellent analytical thinking and problem‑solving skills.
- You have a good command of the English language.
The Nice‑to‑Have Requirements
- Knowledge in physical architecture at scale, building resilient, no single point of failures, highly available solutions.
- Knowledge in one or more of the following: NoSQL technologies (Cassandra, ScyllaDB, ElasticSearch, Redis, DynamoDB, etc), Queueing system experience (Kafka, RabbitMQ, SQS, Azure Service Bus, etc).
- Working Experience with Containers and Dockerization, also K8S is a plus.
- Knowledge and hands on experience in CI/CD solutions would be a plus.
- Strong experience in all aspects of client‑side performance optimization.
- Extremely proficient in modern coding and design practices. For example, Clean Code, SOLID principals, and TDD.
- Experience in multiple front‑end platforms including iOS, Android, Web, and API services.
- Have worked on an app or internet company that is at scale with large numbers of users and transactions per second.
- Have experience in a data driven company with experience analyzing and working with Big Data.
- Lead teams and greenfield projects solving large system problems.
- Worked on global projects serving world markets with distributed data centers and localization of the front end and data.
The Compensation and Benefits
- Competitive base salary, performance bonuses, and equity.
- Visa sponsorship and relocation support (flight tickets and accommodation).
- Health Insurance and paid time off days.
- Great company culture and international environment based in Bangkok, Thailand.
- Highly-skilled teammates and lots of opportunities for growth and development.
$272k - $431.25k
...new AI-powered application. We seek a Principal Software Engineer - AI Inference to advance open-source... ...You will also strengthen the underlying stack for high-throughput, low-latency... ...Experience optimizing inference across the full stack: tokenizer and Python runtime overheads...FullstackRemote work$195k - $292k
...About the role: In this role, you will optimize computational graphs to unlock the full potential of Ampere's deep learning accelerator. You'll work across the full SW/HW stack - from inference serving and framework integration down to compiler, runtime, and compute...FullstackLocal area- ...AI and beyond. Together, we advance your career. PRINCIPAL SOFTWARE DEVELOPMENT ENGINEER - PYTORCH TRAINING FRAMEWORKS THE ROLE:... ...performance bottlenecks and correctness issues across the full stack Contribute to and influence upstream PyTorch (design...Fullstack
- ...Principal Software Engineer This role has been designed as ''Onsite'' with an expectation that you will primarily work from an HPE office.... ...Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design,...FullstackWork at office
- ...Principal Software Engineer The Bank is the most sought-after financial partner in the global innovation economy. We bring together entrepreneurs... .... About the Role: We are looking for a hands-on full-stack engineering leader to design and build our new customer onboarding...FullstackTemporary work
$272k - $431.25k
...smart personal assistants and engineering-productivity tools to data-... ...the company. Now we need a principal-level, hands-on engineering... ...user trust — and who has the full-stack depth to harden production systems... ...behave like mature software, not prototypes. Build reusable...FullstackLive in$249k
...we all win. We provide a full benefits package, including... ...satisfaction. The Loyalty Engineering organization powers... ...design, and delivery of complex software solutions across multiple technical... ...~ Expertise in full stack engineering with proven ability...FullstackLocal areaWorldwideFlexible hours$172k - $349k
...Principal Software Engineer This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from... ...Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design,...FullstackWork experience placementWork at office2 days per week$143k - $286k
...that using agentic AI. As a Principal Engineer in Performance and... ...databases and observability stacks to build context-aware systems... ...comfort working across the full ML stack Additional Experience... ...information systems, software engineering, or related area...FullstackFull timeTemporary workPart timeImmediate start$143k - $286k
...What you'll do... We're hiring a Principal Engineer to lead this frontier-not building foundation... ..., backend integrations, or full-stack AI flows. You master balance at scale... ...What You'll Bring: ~12+ years of software engineering experience building and shipping...FullstackFull timeTemporary workPart timeShift work- ...leader for OneROCm - driving a unified ROCm software stack across AMD's broad product portfolio,... ...to-end ROCm software and influence the full stack, spanning compilers, kernels,... ...customers. ~ Workload Performance Engineering: Lead the profiling, analysis, and...Fullstack
$147k - $237.5k
...in person. That’s why most of our teams work from the office full time, with flexibility when it’s needed. This model supports real... ..., and developer velocity. We are looking for a Full Stack Engineer who thrives in complex distributed systems, enjoys solving deep...FullstackFull timeContract workWork at officeShift work$223k - $306.5k
...teams work from the office full time, with flexibility when... .... Job Summary As a Sr Principal AI Engineer, you will join a dynamic team... ...role moves beyond traditional software engineering to design... ...innovate enterprise-grade full-stack systems with a specific focus...FullstackFull timeWork at office- ...career. About the Role We are seeking a Principal Software Quality Engineer to serve as the senior technical leader for ROCm... ...ready to ship - from unit and component testing, through full-stack workload validation, to multi-node system-level qualification...FullstackContract workShift work
- ...Job Description Job Description ASSOCIATE PRINCIPAL SOFTWARE ENGINEER Saviynt's AI-powered identity platform manages and governs human and... ...web applications. You are comfortable working across the full stack and have a clear preference for writing code that other...FullstackLocal area
- ...Principal AI/ML System Software Engineer At d-Matrix, we are focused on unleashing the potential of generative... ...the team that helps productize the SW stack for our AI compute engine. As part... ...experience working across all aspects of the full-stack toolchain and understand the...FullstackWork experience placement3 days per week
$147k - $237.5k
...most of our teams work from the office full time, with flexibility when it’s... ...Networks network security portfolio. Principal Software Engineers are: Design and develop high-volume... ...experience working as a UI Engineer/Full Stack Developer ~ You have expertise in writing...FullstackFull timeWork at office$248k - $391k
...excel and make a profound global impact. We're hiring a Principal Software Engineer to own the engineering efforts across NVIDIA enterprise... ...similar systems. ~ Hands-on experience building modern full-stack and platform systems using technologies such as TypeScript...Fullstack$242k
...United States - California - San Jose ~ Technology ~ Full-Time Regular ~11/21/2025 ~ ID # R-99477 Expedia... ...journey. We’re building a more open world. Join us. Principal Software Development Engineer Our Technology Team partners with teams across Expedia...Full timeLocal areaFlexible hours$272k - $425.5k
Principal Software Engineer – Large-Scale LLM Memory and Storage Systems page is loaded## Principal Software Engineer – Large-Scale LLM Memory and... ...CA, Santa Clara: US, WA, Remote: US, MA, Remotetime type: Full timeposted on: Posted Todayjob requisition id: JR2010271NVIDIA...Local areaRemote work- Java Engineer (GenAI) Location – Austin, TX and Sunnyvale, CA (Relocation ok) Duration – 12 months plus Skills/Experience: Artificial Intelligence Core Java Full-Stack Java Machine Learning Must Have: Excellent Communication Skills. GenAI experience.FullstackRelocation
$264.51k
...Software Engineer (Airspan Networks Inc. Milpitas, CA). Software development of intelligent cellular/wireless LTE/5G network management... ...& analytic applications to design & implement carrier grade full-stack solutions to manage our wireless networking products; design...Fullstack$130k - $180k
...at the forefront of the AI-powered data engineering revolution. You can read more about us... ...we looking for? We ’re in search of a Full Stack Engineer who thrives on innovation and... ...Forefront : Push the boundaries of software engineering by combining traditional techniques...FullstackWorldwide$272k - $431.25k
...NVIDIA is seeking a strategic and technically proficient Principal Software Engineer to join the Data Center Systems and Software CSP engagements team. As a leader and technologist, you will play a pivotal role contributing significantly to the architecture and development...Shift work$206.5k - $295k
...future of cybersecurity. Role We are looking for a Sr. Principal Software Engineer to join our Zscaler Digital Experience (Core Intelligence and... ...like Kubernetes and Docker Hands-on experience with the full software engineering lifecycle, including building, deployment...Full timeWork at officeLocal areaWorldwide$185k - $301k
...are crafting the "Operating System for Accounting." As a Principal Software Engineer , you are a primary architect of this vision. This is a role... ...Technical Mastery : You are an expert in modern backend stacks-specifically Go, Node.js, MongoDB, and AWS. You think in...Remote work$154k - $286k
...compute, AI, networking, and memory-coherent systems, where early software bring-up, performance analysis, and protocol compliance are... ...deliver solutions related to PCIe and CXL In this role, the engineer will be responsible for designing, developing, and maintaining...$167k - $270.5k
...person. That's why most of our teams work from the office full time, with flexibility when it's needed. This model supports... ...drives great outcomes. Job Summary Job Summary As a Principal Software Engineer to join our CPQ (Configure Price and Quote) team, you will...Full timeWork at officeVisa sponsorshipWork visa3 days per week$264.51k - $302k
...solutions in a continuous delivery model. Use advanced software engineering tools, such as Python, Java programming, Linux, bash scripting... ...and monitoring production services; designing technology stacks for various functionality; and distributed system (service-oriented...Remote workWorldwide$280k - $350k
...PRINCIPAL SOFTWARE ENGINEER BAY AREA, CA (3 DAYS IN OFFICE) $280,000 – $350,000+ (BASE + EQUITY) An exciting opportunity for a hands-on Senior Software Engineer to join a lean, profitable platform connecting creators through video. THE COMPANY A profitable...Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Full Stack. Be the first to apply!
- senior principal software engineer San Jose, CA
- principal software engineer San Jose, CA
- principal San Jose, CA
- senior principal cloud computing engineer San Jose, CA
- principal architect San Jose, CA
- principal cloud computing engineer San Jose, CA
- senior principal scientist San Jose, CA
- id software San Jose, CA
- software quality assurance San Jose, CA
- software sales San Jose, CA



