Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Manager
Qualifications
Proven experience in software engineering with a focus on DevOps practices. Strong proficiency in cloud technologies, containerization, and automation tools. Excellent problem-solving skills and a proactive attitude. Ability to work collaboratively in a fast-paced environment. Knowledge of Agile methodologies is a plus.
About the job
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.
About Agoda
Agoda is a leading online travel agency, dedicated to providing the best travel experiences for customers worldwide. With a diverse and dynamic team, we leverage technology to enhance the way people discover and book travel. Join us and be part of a vibrant culture that values innovation, collaboration, and personal growth.
Key ResponsibilitiesDevelop and implement the QA strategy, including test planning and execution for intricate software solutions across various platforms.Lead the design, development, and upkeep of automated testing scripts utilizing Robot Framework and other pertinent tools.Create and review scalable automation code in Python, JavaScript, and TypeScript.Co…
We are seeking a detail-oriented and seasoned Technical Lead to spearhead our technological initiatives at Makro Head Office. In this pivotal role, you will not only explore innovative technical avenues but also leverage your technical expertise as a foundation for your contributions. As a collaborative team player, you understand the importance of seeking assistance when needed while also offering support to your colleagues.Key Responsibilities: Drive digital transformation by developing groundbreaking ideas and solutions that exceed market trends. Engage with stakeholders to build adaptable systems that can scale with market demands. Collaborate closely with the Head of Engineering, Head of Product, and other stakeholders to define the roadmap and timelines for product releases. Lead the development squad, offering guidance and insight to ensure high-quality output. Encourage the team to generate innovative solutions for complex problems. Manage user story backlog sizing and provide recommendations to ensure readiness for upcoming sprints. Oversee coding quality to meet and maintain team standards. Participate in constructing intricate system architectures and designs.
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.
We are seeking an experienced and detail-oriented Technical Lead to join our team at Makro Head Office. As a visionary technical leader, you will explore innovative avenues in technology to deliver cutting-edge solutions while leveraging your technical expertise, which serves as your foundation. Team collaboration is essential, and you will know when to seek assistance and when to offer your support to others.Key Responsibilities Drive digital transformation initiatives by developing groundbreaking ideas and solutions that anticipate and surpass market trends. Engage with stakeholders to design adaptable systems capable of scaling to meet evolving market demands. Collaborate closely with the Head of Engineering, Head of Product, and other stakeholders to define product roadmaps and timelines for releases. Lead a development team by providing guidance, support, and best practices. Encourage innovative solutions within the team to effectively address challenges. Manage user story backlog sizing and offer recommendations, ensuring that the backlog is ready for upcoming sprints. Maintain coding quality in alignment with team standards and goals. Contribute to the design of complex systems and architectures.
Key ResponsibilitiesConduct manual functional, integration, regression, and API testing (e.g., using Postman) for both web and mobile applications, while facilitating the transition to automated testing processes.Design, plan, and implement manual testing strategies for intricate software systems.Create and sustain automated test scripts using tools such as Robot Framework, Playwright, and others as applicable.Write efficient and scalable test code in Python, JavaScript, and TypeScript.Work collaboratively with developers, product owners, and business analysts to grasp requirements and ensure comprehensive test coverage aligns with business objectives.Establish, maintain, and enhance automation frameworks and CI/CD integration.Evaluate and improve existing test coverage and the efficiency of automation.Identify, document, and track defects throughout the testing lifecycle.Guide and mentor junior QA team members by providing technical support and insights.Engage in continuous improvement initiatives within the QA team and across engineering disciplines.Analyze test results and deliver clear, actionable feedback to stakeholders.Embed quality practices early in the development lifecycle through shift-left testing methodologies.
The Department Manager of Software Quality Assurance is responsible for setting and maintaining high-quality standards throughout the software development process. This role involves evaluating quality metrics to ensure compliance with regulatory requirements and business needs. The manager will synthesize product performance data with user feedback to prioritize quality measures and oversee the execution of quality tests in various operational conditions.Key Responsibilities:Establish quality standards at each phase of the development lifecycle to ensure optimal outcomes.Analyze user requirements to create appropriate quality benchmarks for end products.Determine the types and variations of quality tests necessary to meet business objectives.Ensure compliance with all relevant regulatory and quality testing standards.Conduct quality tests and manage the testing process across different product phases.Provide actionable insights to the development team regarding quality improvements.Develop systems to prevent failures and facilitate early detection.Document quality testing results and recommend improvements in tools and processes.Drive the automation of quality testing to enhance efficiency and effectiveness.Collaborate with relevant teams to ensure applicable security testing is conducted.Manage the resolution of quality issues within an Agile framework.
The Senior Software Engineer position is pivotal in steering the development of essential retail systems that support the operations of Makro. This encompasses areas such as Product Information Systems, Pricing & Promotion Systems, Supply Chain Management, and Point-of-Sale Systems. You will oversee multiple teams of software engineers and QA professionals while collaborating closely with Product Owners and business subject matter experts.Key Responsibilities & ExpectationsExecution LeadershipEstablish clear priorities and roadmaps to ensure project alignment with business objectives.Delegate tasks, monitor progress, and resolve obstacles to ensure seamless project delivery.Engage with product teams, project managers, and stakeholders to evaluate feasibility and project scope.Enhance cross-departmental collaboration between business needs and technology implementation.Project ManagementOversee software development projects from inception to completion, ensuring adherence to timelines and budget constraints.Develop and optimize project management frameworks for effective execution.Identify potential risks early, implement mitigation strategies, and proactively address issues.Encourage collaboration amongst development, infrastructure, and business teams.Provide leadership with comprehensive reports and insights.Technical LeadershipDefine the strategic direction of software development while ensuring adherence to best practices.Conduct code reviews and assess technical designs for scalability, maintainability, and performance.Promote Agile, DevOps, and automation methodologies.Stay abreast of emerging technologies to foster innovation.People LeadershipCultivate a culture of accountability, integrity, and continuous learning.Mentor team members, fostering their professional growth and sense of ownership.Encourage collaboration, innovation, and ongoing professional development.
The Department Manager of Software Quality Assurance plays a crucial role in establishing and maintaining high-quality standards throughout the software development lifecycle. This position is responsible for developing quality matrices to assess software performance, determining the appropriate testing methods to meet business requirements, and ensuring compliance with regulatory standards.The manager will synthesize user feedback to prioritize quality measures and oversee quality testing under various operational conditions. Additionally, they will drive the implementation of new technologies and practices to enhance testing processes and guide the automation of quality assurance procedures.Key Responsibilities:Establish Quality Standards: Define quality metrics at each development stage and synthesize user expectations into actionable quality standards.Develop Testing Processes: Identify and implement varied quality tests tailored to each phase of product development, ensuring alignment with business objectives.Conduct Quality Testing: Direct quality testing efforts across development phases, providing technical guidance to mitigate quality gaps and enhance product performance.Recommend Innovations: Propose modern technologies, tools, and methodologies to improve quality testing efficiencies.
Join our dynamic team at datawow as a Quality Assurance Engineer! In this role, you will be at the forefront of ensuring our software products meet the highest standards of quality and usability. Your contributions will involve designing and executing comprehensive tests, analyzing results, and providing valuable feedback to our design team.Your responsibilities will also include collaborating with clients to gather product requirements, which will be crucial in driving our projects towards success.
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.
Responsibilities:Define and prioritize the product backlog according to both business and customer requirements.Serve as the customer advocate to guarantee the development team delivers products that meet their needs.Conduct comprehensive market and customer research to extract insights and validate product concepts.Create and sustain product roadmaps and go-to-market strategies.Work collaboratively with cross-functional teams to ensure the successful implementation of financial solutions.Align the finance portfolio with Siam Makro's strategic business objectives.Lead and guide the development team to ensure high-quality product delivery.Regularly inform stakeholders about the finance portfolio's progress.Collaborate with the development team to ensure timely, budget-conscious, and high-standard delivery of finance solutions.
Full-time|On-site|Bangkok, Krung Thep Maha Nakhon, Thailand
About UsAt nimble, we are a pioneering stealth mode start-up, born from a software consultancy, dedicated to revolutionizing customer experiences with our innovative Enterprise Restaurant Operations Compound Software solution. Our team is passionate, ambitious, and consistently striving to redefine the limits of technology.The OpportunityAs the Head of Engineering, you will play a pivotal role in defining our technical vision and strategy for our Restaurant Operations Management SaaS platform. You will spearhead innovation, ensuring our platform is robust, scalable, and secure while leading and expanding our engineering team. Collaborating closely with the CEO and the leadership team, you will align technological initiatives with our business objectives.This role requires a hands-on leader with deep technical expertise, particularly in Ruby on Rails, and a track record of successfully scaling SaaS platforms and engineering teams.What You Will DoTechnology Vision & Strategy: Develop and implement a long-term technology strategy to drive the company's growth and product roadmap.Platform Leadership: Manage architecture, infrastructure, and DevOps to guarantee high availability, scalability, and security of our SaaS solution.Team Leadership: Recruit, mentor, and lead a high-performing engineering team, fostering a culture of collaboration, innovation, and accountability.Product Collaboration: Partner with Product, Design, and Go-to-Market teams to deliver features that enhance customer satisfaction and drive business success.Process & Best Practices: Adopt modern engineering practices (CI/CD, automated testing, observability, etc.) to optimize productivity and quality.Stakeholder Communication: Serve as a key technology advisor to the CEO and leadership team, effectively communicating risks, opportunities, and trade-offs.Innovation & Experimentation: Stay updated on industry trends, tools, and frameworks to ensure our technology stack remains competitive and future-proof.RequirementsTechnical Expertise:Proven experience in Ruby on Rails development and architecture.Extensive experience scaling SaaS platforms, managing high traffic, and maintaining uptime.Strong understanding of cloud infrastructure (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and contemporary DevOps practices.
Join the dynamic team at QIMA as a Quality Control Inspector in Bangkok, where you will play a pivotal role in ensuring product excellence. As a key member of our inspection department, you will conduct thorough evaluations of products to ensure they meet our high standards of quality.Your expertise will help maintain the integrity of our services and enhance customer satisfaction. We are looking for detail-oriented individuals who are passionate about quality assurance and eager to contribute to our mission of delivering top-notch solutions.
Job PurposeThe Department Manager for Home Care Support plays a crucial role in driving the strategic development and implementation of the Home Care category at Makro. This position offers vital business insights, strategic analysis, and cross-functional collaboration that empower leadership to make informed decisions and foster sustainable growth. You will assist in translating strategic objectives into actionable initiatives and performance tracking, while not directly overseeing commercial operations.Key Responsibilities:Strategy Development & Business PlanningContribute to the formulation of short- and mid-term strategies for Makro’s Home Care category, ensuring alignment with the corporate vision.Perform strategic analyses on market trends, consumer behavior, channel performance, and competitive dynamics to facilitate strategic decision-making.Transform strategic directions into organized business plans, initiatives, and execution roadmaps for performance tracking.Assist in annual planning, mid-year assessments, and strategic presentations for management and leadership forums.Business Performance & Insight SupportMonitor and evaluate key performance indicators (KPIs) related to the Home Care category.Deliver regular performance insights, variance analyses, and identify issues to support management reviews.Create structured reports, dashboards, and management materials to facilitate discussions with leadership.Spot performance gaps, improvement opportunities, and business risks through data-driven insights.Cross-functional Coordination & Strategic Execution SupportServe as the point of coordination among strategy, commercial, operations, technology, and other relevant functions to bolster strategic initiatives.Track the progress of strategic initiatives and ensure stakeholder alignment.Support governance processes, milestone tracking, and issue escalation related to strategic projects.Organize alignment meetings and prepare materials for steering committees or leadership reviews.Business Case & Initiative SupportAssist in the preparation and review of business cases, investment proposals, and justifications for initiatives aimed at Home Care category growth.Evaluate the financial impacts, operational feasibility, and strategic alignment of proposed initiatives.Facilitate post-implementation reviews to assess outcomes against objectives.Ad-hoc Strategic SupportProvide on-demand strategic analysis and support as requested by senior management.Assist with special projects related to digital transformation, B2B capability development, or new business models.Qualifications:Bachelor’s degree in Business Administration, Economics, or a related field.Strong analytical and strategic thinking skills.Excellent communication and interpersonal abilities.Proven experience in business performance analysis and project management.Ability to work collaboratively across diverse teams and functions.
At Makro Core Development Technology, we are committed to improving our internal systems and tools to enhance operational efficiency and achieve strategic goals.Role Overview: As a Product Owner within our team, you will spearhead the development and optimization of digital products tailored for internal use, with a focus on streamlining workflows, reducing inefficiencies, and boosting employee satisfaction. Your efforts will be crucial in ensuring that our tools are aligned with business objectives and effectively facilitate the work of various departments.Key Responsibilities: Product Vision and Strategy: Articulate and communicate a compelling vision and strategy for internal tools that resonate with Makro's business goals. Stakeholder Collaboration: Collaborate with internal stakeholders to identify their requirements, gather insights, and ensure tools adequately support their workflows. Backlog Management: Oversee and prioritize the product backlog, ensuring it aligns with business priorities and user needs. Development Oversight: Partner closely with engineering and design teams to deliver high-quality internal tools, ensuring timely and budget-conscious execution. User-Centric Design: Champion the needs of internal users by incorporating usability studies and research into product specifications to elevate user satisfaction. Performance Monitoring: Define and track key performance indicators (KPIs) to evaluate tool effectiveness and drive ongoing improvements. Change Management: Lead the adoption of new tools through effective training and communication strategies. Industry Awareness: Keep abreast of industry trends and best practices in internal product management and enterprise technology.
Responsibilities:Define and prioritize the product backlog to align with business and customer needs.Act as the customer advocate, ensuring the development team delivers products that truly meet customer expectations.Conduct thorough market and customer research to extract insights and validate product ideas.Create and maintain detailed product roadmaps and strategic go-to-market plans.Collaborate with cross-functional teams to guarantee the successful delivery of innovative finance solutions.Align the finance portfolio with Siam Makro's comprehensive business strategy.Lead and guide the development team to ensure high-quality product delivery.Provide regular updates to stakeholders regarding the progress and performance of the finance portfolio.Coordinate with the development team to ensure timely, budget-compliant, and high-standard delivery of finance solutions.
About AgodaAt Agoda, we unite the globe through travel. Established in 2005 by two lifelong friends with a shared passion, Agoda was created to simplify the process of exploring the world for everyone.Today, we are a proud member of Booking Holdings [NASDAQ: BKNG], with a vibrant team of over 7,000 professionals from 90 diverse countries, collaborating in offices worldwide. Each day, we connect individuals with unique destinations and experiences through our extensive offerings of hotels, flights, and holiday properties.At Agoda, no two days are alike. Our culture is driven by data and technology, sparking our curiosity and innovation. If you’re eager to embark on an exciting journey and help shape the future of travel, we invite you to join our team.In this Role, You Will:· Spearhead the technical vision, architecture, and implementation of new SRE platforms or reliability initiatives.· Define and advocate for SRE best practices across Agoda’s services, including SLI/SLO-driven engineering, error budgets, and other data-driven reliability metrics.· Design, develop, and manage reliability platforms such as load shedding, business signals monitoring, and safe-deployment automation to minimize blast radius while maintaining developer velocity.· Take ownership of safe deployment strategies, including canary releases, automated rollbacks, and business-impact protection integrated with deployment & monitoring.· Proactively identify and address reliability and scalability risks across Agoda’s services.· Enhance system resilience and multi-cluster readiness by collaborating with the platform and operations teams.· Lead major incident responses and ensure operational excellence, focusing on rapid detection, mitigation, root cause analysis, postmortems, and business impact learnings.· Maintain and enhance incident, observability, alerting, and on-call tools to improve signal quality, alert enrichment, grouping, and reduce time-to-clue and time-to-mitigation for NOC and on-call engineers.· Advance platform observability and reliability signals utilizing Prometheus and Grafana, balancing actionability, scale, and cost efficiency.· Outline reliability roadmaps and OKRs, converting ambiguous business reliability goals into clear technical requirements.
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.
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.
The Senior Manager of Software Engineering is pivotal in orchestrating the development of essential retail systems that empower Makro's business operations, including Product Information Systems, Pricing & Promotion Systems, Supply Chain Management, and Point-of-Sale Systems. In this role, you will lead a diverse array of software engineering teams and Quality Assurance specialists while collaborating closely with Product Owners and subject matter experts in the business domain.Key Responsibilities & ExpectationsExecution Leadership Establish clear priorities and project roadmaps to align software initiatives with overarching business objectives. Delegate tasks effectively, monitor project milestones, and proactively address bottlenecks to ensure seamless delivery. Work in tandem with product teams, project managers, and key stakeholders to evaluate project feasibility and scope. Enhance cross-team collaboration to ensure alignment between business requirements and technology execution. Project Management Oversee the complete lifecycle of software development projects, ensuring delivery on time and within budget constraints. Develop and refine project management methodologies for structured execution. Identify potential risks early, implement mitigation strategies, and address issues proactively. Facilitate collaboration among development, infrastructure, and business teams. Provide leadership with insightful high-level reports. Technical Leadership Define the strategic direction for software development, ensuring adherence to industry best practices. Review code and technical designs for scalability, maintainability, and performance optimization. Advocate for Agile, DevOps, and automation methodologies. Stay abreast of emerging technologies to foster innovation. People Leadership Cultivate a culture of accountability, integrity, and continuous learning. Mentor team members, fostering career advancement and ownership of projects. Encourage a collaborative atmosphere that promotes innovation and professional development.