Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
Bachelor’s degree in Information Technology, Software Engineering, Computer Science, or a related discipline. Strong proficiency in relational databases, preferably Oracle Database. Proficiency in Node.js, JavaScript, and TypeScript for crafting RESTful APIs. Experience in deploying APIs using containerization technologies.
About the job
Collaborate with Integration Architects and Solution Architects to develop integrations for diverse requirements.
Evaluate existing integrations and strategize for refactoring to align with Enterprise Integration Architecture standards.
Design integrations with abstraction to facilitate source/destination system changes via connectors.
Participate actively in Scrum team activities to enhance project delivery.
About joinmakropro
Joinmakropro is at the forefront of technology integration, fostering innovation and collaboration within an international workplace. We value the growth of our employees and offer ample opportunities for career advancement in a hybrid working environment.
Join Makro Pro as a Director of Software Engineering & Technology, where your technical expertise will drive innovation and excellence in our technology department. You will lead multiple product squads, shaping our engineering practices and ensuring successful delivery of both web and mobile applications.Key Responsibilities: Lead and mentor a talented team…
The Associate Director of Software Engineering is a pivotal position responsible for steering the development of essential retail systems that power Makro's business operations, including Product Information systems, Pricing & Promotion Systems, Supply Chain, and Point-of-Sale systems. In this leadership role, you will guide multiple teams of software engineers and quality assurance professionals, collaborating closely with Product Owners and subject matter experts across the business.Key Responsibilities & ExpectationsExecution LeadershipEstablish an ambitious and clear product vision, effectively communicating it to stakeholders, team members, and the broader unit.Engage with stakeholders to ensure that the digital vision and products align with team strategies and sprint requirements.Take ownership of product-specific KPIs once solutions are in production, providing regular tracking updates to stakeholders.Delegate tasks, monitor milestones, and resolve bottlenecks to ensure seamless delivery.Collaborate with product teams, project managers, and stakeholders to evaluate feasibility and scope.Enhance cross-team alignment between business necessities and technological execution.Project ManagementOversee software development projects from inception to completion, ensuring timely and budget-conscious delivery.Develop and optimize project management frameworks for structured execution.Identify risks early, implement mitigation strategies, and proactively resolve issues.Facilitate collaboration between development, infrastructure, and business units.Provide leadership with high-level reports and insights.Technical LeadershipEstablish strategic direction in software development, ensuring adherence to best practices.Conduct code reviews and assess technical designs for scalability, maintainability, and performance.Promote Agile, DevOps, and automation methodologies.Stay informed about emerging technologies to drive innovation within the organization.People LeadershipCultivate a culture of accountability, integrity, and continuous learning.Mentor team members, fostering career development and ownership.Encourage collaboration, innovation, and professional growth.
Engineering Leadership & StrategyShape and spearhead the overarching engineering strategy, architecture, and technical roadmap.Implement best practices for system design, coding standards, testing, and deployment.Guarantee the scalability, performance, and reliability of all systems.Assess and integrate new technologies to enhance engineering capabilities.Team Management & DevelopmentLead, mentor, and foster the growth of a diverse team of engineers across multiple squads.Establish clear objectives, KPIs, and performance expectations for team members.Conduct performance evaluations and provide ongoing feedback.Coach team members in both technical and interpersonal skills.Cultivate a robust engineering culture centered on ownership, collaboration, and quality.Manage the hiring process, including interviewing and evaluating candidates.Technical OversightSupervise system architecture encompassing frontend, backend, and infrastructure.Review and guide the implementation of intricate features and systems.Ensure code quality through comprehensive code reviews, testing strategies, and industry best practices.Troubleshoot and rectify critical technical issues and production incidents.Guarantee that systems are maintainable, reusable, and scalable.Product & Cross-functional CollaborationCollaborate closely with Project Managers, Designers, and QA teams to deliver high-quality products.Translate business requirements into scalable technical solutions.Ensure alignment between engineering and business objectives.Delivery & ExecutionOversee project timelines to ensure the timely delivery of milestones.Enhance development processes to boost speed and efficiency.Ensure proper planning, prioritization, and execution across teams.Monitor and improve the development lifecycle (CI/CD, testing, release process).
About the RoleAs the Director of AI Engineering at datawow, you will spearhead the AI Engineering division, driving the implementation and scalability of AI solutions across large-scale enterprise deployments. Your leadership will define our technical vision while you cultivate and mentor a high-performing team, ensuring that our AI initiatives evolve from concepts into robust, production-ready systems that yield significant business results.This role combines strategic oversight with hands-on technical involvement. You will manage several enterprise projects, establish system architecture standards, and guarantee the excellence of our delivery processes.Your responsibility will encompass the comprehensive success of AI deployment at scale, overseeing everything from technical direction and team capability to achieving desired customer outcomes.Key ResponsibilitiesAI Engineering LeadershipDevelop and execute the overarching AI engineering strategy, including architecture standards and best practices.Recruit, mentor, and lead a talented team of AI engineers across various initiatives.Implement scalable delivery processes, coding standards, and quality benchmarks.Foster a strong engineering culture prioritizing ownership, efficiency, and impact.Enterprise AI Delivery OversightManage the end-to-end delivery of AI solutions for enterprise clients.Ensure successful transitions from discovery through design to deployment and adoption.Serve as the escalation point for complex technical and delivery challenges.Collaborate closely with clients and stakeholders to ensure solutions meet their real business needs.Agentic AI & System ArchitectureDefine architectural patterns for multi-agent systems, orchestration, and AI workflows.Guide teams in developing reliable, production-ready agentic systems (e.g., LangChain, LangGraph).Ensure adherence to best practices in LLM orchestration, RAG pipelines, evaluation, monitoring, and human-in-the-loop designs.Technical Strategy & InnovationStay at the cutting edge of AI advancements (e.g., LLMs, agents, infrastructure) and convert them into actionable use cases.Assess tools, frameworks, and infrastructure to standardize practices across teams.Drive internal innovation through reusable frameworks, templates, and tools.Product & Cross-functional ImpactRecognize patterns across enterprise projects and transform them into product opportunities.Collaborate with Product and Engineering leaders to influence the roadmap.Facilitate the development of internal platforms, reusable assets, and accelerators.Operational ExcellenceEstablish KPIs for delivery success (e.g., adoption, performance, ROI).Ensure systems are scalable, observable, and maintainable.
Join Accor Hotels as the Director of Engineering, where you will lead a talented engineering team to develop innovative solutions and enhance our hotel services. Your primary responsibilities will include overseeing technical operations, driving project execution, and ensuring the highest standards of engineering excellence. You will collaborate across departments to improve operational efficiency and contribute to the strategic vision of the company.
Role Overview Speechify is hiring an iOS Core Product Software Engineer in Bangkok, Thailand. This position focuses on building and improving iOS applications that help users access audio technology in new ways. What You Will Do Work closely with engineers and designers to deliver smooth, effective user experiences on iOS devices. Develop and refine features that meet the needs of Speechify’s growing user base. Enhance product performance and reliability through thoughtful engineering and testing. Integrate new ideas and technology into the core iOS product. Impact Your work will play a key role in shaping the future of Speechify’s iOS offerings. By focusing on performance and thoughtful feature development, you’ll help empower users through accessible audio solutions.
About AgodaAgoda is a leading online travel platform that connects travelers with millions of hotels, flights, and experiences worldwide. Founded in 2005 by two friends passionate about travel, Agoda now operates as part of Booking Holdings [NASDAQ: BKNG], employing over 7,000 individuals from 90 countries. Our mission is to make travel accessible for everyone while delivering exceptional value and service.No day is the same at Agoda; we thrive on data and technology, which drive our curiosity and innovation. If you are ready to embark on an exciting journey in the travel industry, consider joining our team. Get to Know Our TeamWithin Agoda's Back-End Engineering department, we design and implement scalable, resilient systems and APIs that encompass our core business logic. Our systems manage critical functions such as inventory and pricing, product information, customer data, communications, partner data, booking systems, payments, and more. We utilize cutting-edge CI/CD methodologies and testing techniques to ensure seamless operations without downtime. Our infrastructure is designed to be self-healing, efficiently handling extreme loads and unexpected inputs. Embracing modern languages like Kotlin and Scala, we apply data technologies such as Kafka, Spark, MLflow, Kubeflow, and VastStorage, all while adhering to agile development practices. Most importantly, we prioritize hiring exceptional talent from across the globe and empowering them to achieve success.
Full-time|Hybrid|Bangkok, Krung Thep Maha Nakhon, Thailand
Nimble works with ambitious companies around the world, helping them solve important business problems using technology. The team values growth, practical solutions, and making a real impact through every project. Based in Bangkok, this hybrid Software Engineer role includes both visa and relocation support. Role overview This position focuses on people who enjoy building software and have experience doing so independently. The work spans engineering, product, and design, and involves collaborating on client projects as a core team member or project lead. Responsibilities stretch from early discovery through delivery, with flexibility to contribute wherever skills are most needed. What you will do Lead or join a development team within a project squad, working on projects of various sizes. Select appropriate technologies for both front-end and back-end development, and help define the architecture. Work closely with the Product Owner to manage the backlog and offer technical input during client meetings. Write clean, maintainable, and modular code for high-quality products. Implement automated tests to support product quality. Review code with team members to maintain standards. Use AI tools as part of the daily workflow to improve quality and efficiency. Keep learning new programming languages and techniques. Core values at Nimble Extreme Ownership: Treat client businesses as your own. Bias for Action: Prioritize execution and timely delivery. Intensity: Bring focus and enthusiasm to every challenge. Pragmatism: Emphasize practical, creative solutions for complex problems. Outcome Over Process: Focus on meaningful results, using processes to repeat success. Truth Seeking: Use critical thinking and evidence-based reasoning.
Join our innovative team at joinmakropro as a Senior Backend Software Engineer. In this role, you will collaborate with Integration Architects and Solution Architects to develop robust integrations that meet a variety of requirements. You will analyze existing integration processes and create a refactoring plan to align with our Enterprise Integration Architecture.Design and implement integrations with abstraction layers to facilitate seamless changes to source and destination systems through connectors.Engage effectively within scrum teams to deliver high-quality software solutions.
Join Agoda as a Lead Software Engineer in our DevOps Platform team! In this pivotal role, you will spearhead the development and optimization of our platform, ensuring seamless integration and continuous delivery. Your expertise will drive innovation and efficiency within our engineering processes, contributing to Agoda's mission of empowering travelers around the globe.
Collaborate with Integration Architects and Solution Architects to develop integrations for diverse requirements. Evaluate existing integrations and strategize for refactoring to align with Enterprise Integration Architecture standards. Design integrations with abstraction to facilitate source/destination system changes via connectors. Participate actively in Scrum team activities to enhance project delivery.
We are seeking a talented and motivated Fullstack Software Engineer specializing in eCommerce to join our dynamic team at Minor International. In this role, you will be responsible for designing, developing, and maintaining innovative web applications that enhance the online shopping experience for our customers.Your expertise in both front-end and back-end technologies will enable you to collaborate effectively with cross-functional teams, ensuring seamless integration and delivery of high-quality software solutions. If you are passionate about eCommerce and thrive in a fast-paced environment, we want to hear from you!
About AgodaAt Agoda, we connect people to the world through travel. Founded in 2005 by two friends with a shared passion for exploration, we aim to simplify travel for everyone.As a proud member of Booking Holdings [NASDAQ: BKNG], our diverse team of over 7,000 professionals from 90 countries collaborates across global offices to provide incredible deals on millions of hotels, flights, and unique experiences worldwide.At Agoda, every day presents new challenges. Our culture thrives on data and technology, fostering innovation and curiosity. If you’re eager to embark on an exciting journey and reshape the travel landscape, we invite you to join us.This position is based in Bangkok, Thailand (Relocation package is provided)Get to Know Our TeamIn Agoda’s Back End Engineering department, we create scalable, fault-tolerant systems and APIs that drive our core business logic. Our systems encompass crucial areas such as inventory management, pricing, customer data, and booking systems. With numerous releases daily, we utilize cutting-edge CI/CD and testing methodologies to ensure seamless performance. Our self-healing systems effectively handle extreme loads and unexpected inputs, employing advanced technologies like Scala, Go, Kafka, and Aerospike.As part of our Back End Engineering team, you will have a significant impact, whether developing new projects or enhancing existing services.
About AgodaFounded in 2005, Agoda is on a mission to connect the world through travel. What started as a passion project between two lifelong friends has evolved into a global platform that helps millions explore the world effortlessly.As a proud member of Booking Holdings [NASDAQ: BKNG], Agoda boasts a diverse workforce of over 7,000 talented individuals from 90 countries. Our team is dedicated to providing exceptional travel experiences through our extensive offerings, including hotels, flights, and unique experiences.At Agoda, every day brings new opportunities to innovate and grow. With technology and data at the core of our culture, we invite you to join us and help shape the future of travel.Meet Our Team: Our front-end engineering teams are dedicated to enhancing various product segments such as accommodations, flights, and payments. We specialize in creating seamless, localized user experiences across mobile websites, native applications, and desktop platforms, continuously innovating through data-driven methodologies.Your Role: As a Lead Software Engineer specializing in Front End development, you will spearhead the advancement of our front-end technologies. Your responsibilities will include designing, implementing, and optimizing user interfaces that significantly improve the experiences of millions of travelers globally. This role requires a solid understanding of front-end development principles, a keen eye for user experience, and proficiency in a variety of front-end technologies.
About AgodaAt Agoda, we connect the world through travel experiences. Established in 2005 by two passionate friends and entrepreneurs, Agoda aims to simplify global exploration for everyone.Today, as part of Booking Holdings [NASDAQ: BKNG], we boast a diverse workforce of over 7,000 individuals from 90 different countries, collaborating in offices worldwide. Each day, we link travelers with destinations and experiences, offering exceptional deals across millions of hotels, flights, and holiday properties globally.At Agoda, no two days are the same. Our culture is rooted in data and technology, driving our innovation and curiosity. If you're ready to embark on an exciting journey and help shape the future of travel, we invite you to join our team.Meet Our Team:The Full Stack Engineering Department is responsible for building Agoda’s web and app products. Our teams focus on various aspects of our offerings, including accommodations, flights, payments, marketing, and post-booking services. Agoda’s marketplace spans the globe, and we strive to create localized, optimized experiences across all major internet platforms, including mobile websites, native apps, and desktop sites. We seek talented individuals who are passionate about using technology to enhance user experiences. Our teams develop end-to-end systems encompassing user interfaces, APIs, backend systems, and databases. Our products are continuously evolving through experimentation, supported by automation, CI/CD systems, and a modular approach. We are data-driven and committed to measuring our results, allowing us to innovate and improve continually. We’re on the lookout for exceptional talent who is eager to learn, grow, and maintain a high standard of excellence and ownership in their work.The Opportunity:We are seeking key contributors to our industry-leading iOS app. You will work on a product that has undergone tremendous evolution.
Join Agoda as a Lead Software Engineer specializing in iOS development, where your expertise will help shape innovative mobile solutions. Based in the vibrant city of Bangkok, you will lead a talented team of engineers, design scalable applications, and work closely with cross-functional teams to deliver exceptional user experiences. This is an exciting opportunity to grow your career in a dynamic environment, while enjoying the cultural richness and modern conveniences that Bangkok has to offer.
About AgodaAgoda is a global leader in the travel industry, dedicated to connecting people with destinations through innovative technology. Founded in 2005 by two travel enthusiasts, we have grown significantly and are now part of Booking Holdings [NASDAQ: BKNG], employing over 7,000 diverse team members from 90 countries. Our mission is to enhance travel experiences with exceptional deals on hotels, flights, and activities around the world.At Agoda, every day brings new challenges and opportunities. Our culture thrives on data and technology, driving curiosity and innovation. If you're passionate about shaping the future of travel, we invite you to join our dynamic team.The Opportunity:The DevOps Engineering team at Agoda plays a pivotal role in automating the Software Development Lifecycle across our R&D functions. We are responsible for maintaining essential Dev-related tools and developing internal platforms to boost development efficiency and security. The contributions of this team significantly impact all development processes at Agoda.In this Role, you’ll get to:Implement CI/CD best practices while automating security testing in a fast-paced DevOps environment.Oversee all central Dev-related systems including source control, CI, Service Discovery, and more.Facilitate collaboration between Development and Operations teams.Engage in full-stack development for internal portals and tooling.What you’ll Need to Succeed:10+ years of experience in Software Engineering, DevOps, or Platform Engineering, with several years in a senior or principal role.Hands-on experience across the entire SDLC: Requirement Gathering, Design, Coding, Testing, and Deployment.Proficiency in modern programming languages such as Python or Go.Familiarity with Development ecosystem tools including Git, CI, Docker, and Kubernetes.A strong passion for learning and applying cutting-edge technologies to automate large-scale processes.
Join MakroPRO, an innovative digital initiative from the renowned Makro, dedicated to empowering restaurant operators, hotels, and independent retailers with a robust technology platform. Our mission is to revolutionize the B2B marketplace ecosystem by uniting the finest talent from diverse multinational backgrounds. We are on the lookout for dynamic, passionate, and insightful individuals who value collaboration, diversity, and excellence, and who prioritize our customers in every endeavor.Elevate your career in the rapidly evolving world of B2B e-commerce. Be a part of our journey to create Southeast Asia’s next unicorn.Your RoleAs a Senior DevOps Software Engineer, you will play a crucial role in enhancing delivery speed, ensuring code quality and security, and streamlining processes within the development team. You’ll identify bottlenecks in development and delivery workflows while collaborating with team members to enhance the overall developer experience. Your responsibilities will include managing infrastructure-as-code deployment tools and supporting services across multiple cloud providers, along with monitoring and logging metrics.Collaborate closely with Tech Leads and various development teams to design automation pipelines and implement CI/CD practices.Create self-service tools and artifacts for development teams to facilitate the Software Development Life Cycle (SDLC), such as containerized development and testing environments.Configure infrastructure using IaaS/PaaS products and tools you develop.Engage in deploying application artifacts to the appropriate environments using supported technologies and infrastructure.Participate in planning for delivery timelines, code quality, and projects focused on process efficiency improvements.Execute maintenance tasks, including infrastructure health checks and monitoring.Identify and resolve bottlenecks in development and deployment processes by designing automation solutions.Continuously expand your knowledge of platform configuration management, monitoring, and troubleshooting.Work with the DevOps team to deliver cohesive and comprehensive solutions across the organization.
Key ResponsibilitiesConduct comprehensive manual testing including functional, integration, regression, and API testing (utilizing tools like Postman) across both web and mobile platforms, while leading efforts to shift towards test automation.Strategically plan, design, and implement manual testing methodologies for intricate software systems.Create and sustain automated test scripts leveraging Robot Framework, Playwright, and other relevant testing tools.Develop robust and scalable test code using Python, JavaScript, and TypeScript.Work collaboratively with developers, product owners, and business analysts to understand project requirements and ensure adequate test coverage that aligns with business objectives.Establish, maintain, and enhance automation frameworks alongside CI/CD integration.Review and refine existing test coverage while enhancing automation efficiency.Identify, document, and monitor defects throughout the testing lifecycle.Provide mentorship and technical support to junior QA team members.Engage in continuous improvement initiatives within the QA department and across engineering teams.Analyze testing outcomes and deliver clear, actionable feedback to stakeholders.Embed quality practices early in the development process through shift-left testing methodologies.
About AgodaAgoda is a global leader in online travel, founded in 2005 by two passionate entrepreneurs who sought to simplify travel for everyone. We are now part of Booking Holdings [NASDAQ: BKNG], employing a diverse team of over 7,000 professionals from 90 countries, collaborating across the globe to provide exceptional travel experiences.At Agoda, no two days are the same. Our culture thrives on data and technology, fostering curiosity and innovation. If you're eager to embark on a fulfilling journey and contribute to shaping the future of travel, we invite you to join us.Join Our TeamIn Agoda’s Back-End Engineering department, we develop scalable, resilient systems and APIs that underpin our core business functionalities. Our systems address various aspects of our operations, including inventory management, pricing, product information, customer data, communication, partner data, booking systems, and payments. We leverage cutting-edge CI/CD and testing methodologies to ensure our services remain uninterrupted. Our systems are designed to self-recover, efficiently handling extreme loads and unexpected inputs. We utilize modern programming languages such as Kotlin and Scala, along with data technologies like Kafka, Spark, MLflow, Kubeflow, VastStorage, and StarRocks, all while adhering to agile development practices. Above all, we prioritize hiring exceptional talent from around the world and empowering them to excel.The OpportunityThe Agoda Platform team is on the lookout for skilled developers to enhance our backend infrastructure, ensuring it is robust and adaptable to our evolving needs.