Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
Qualifications:A Bachelor's degree in Information Technology, Software Engineering, Computer Science, or a related field. Exceptional leadership, communication, and problem-solving abilities. Proficient in relational databases, with a preference for Oracle Database. Proficiency in Node.js, JavaScript, and TypeScript for developing REST APIs. Experience in deploying APIs within containerized environments.
About the job
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.
About joinmakropro
At joinmakropro, we pride ourselves on fostering an international workplace that encourages innovation and collaboration. Our hybrid working model allows team members to flourish both in and out of the office, with ample opportunities for career development.
Join our dynamic team as a Senior System Assurance Engineer, where you will play a pivotal role in ensuring the reliability and efficiency of our systems. In this position, you will leverage your expertise to identify potential issues, enhance system performance, and implement robust solutions that meet our high standards for quality and safety.
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.
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.
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.
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.
Veeam is the Data and AI Trust Company, focusing on empowering organizations to fully comprehend, secure, and sustain their data and AI, facilitating the safe scaling of AI initiatives. As an industry leader in data resilience and security posture management, Veeam is engineered for the intersection of identity, data, security, and AI risks. With its headquarters in Seattle and operations in over 30 countries, Veeam safeguards over 550,000 customers globally, who rely on us to maintain their business continuity. Join us in our fearless journey forward, as we grow, learn, and make a significant impact for some of the world’s largest brands.About the RoleThe Team Lead, Systems Engineering is responsible for guiding a team of skilled Systems Engineers in delivering consistent technical execution, achieving strong customer outcomes, and generating measurable business impact across designated regions or segments.This position requires a balance of people leadership, operational execution, and technical oversight. It is designed to ensure that Systems Engineering efforts align with business priorities while adapting to a rapidly evolving market.Having transitioned from a traditional virtualization backup leader to a data resilience platform company, Veeam recognizes that customers now demand more than mere recovery solutions—they seek assurance in their data as it becomes increasingly distributed, regulated, and leveraged by analytics and AI initiatives. This role is pivotal in fostering teams that can lead customers through genuine transformation, rather than just product adoption.What You’ll DoData is the cornerstone of modern enterprise. It drives operations, fosters customer trust, ensures compliance, and sparks innovation. Yet, it has also become one of the most vulnerable aspects of the enterprise, facing threats from ransomware, system failures, architectural complexity, and the rapid adoption of AI.Data resilience is now a business imperative—and increasingly a prerequisite for responsible AI utilization.This role ensures that Veeam's strategic vision translates into actionable outcomes. By cultivating robust teams, enhancing operational processes, and aligning technical engagement with genuine customer needs, the Team Lead, Systems Engineering directly contributes to customer success, partner effectiveness, and Veeam's reputation in a market where resilient, trusted data is essential for both security and innovation.People Leadership & Team EffectivenessLead, mentor, and develop a high-performing team...
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.Collaborate with cross-functional teams (developers, product owners, business analysts) to determine the testing scope, clarify requirements, and uphold quality objectives.Conduct and manage manual functional, integration, regression, and API testing (e.g., using Postman) across web applications and Oracle-based systems, batch processes, and low-code platforms, while advocating for the shift towards automation.Define and enhance automation frameworks, CI/CD test integration, and reporting processes.Assess and refine existing QA processes to bolster coverage, efficiency, and effectiveness.Monitor and manage defects, ensuring thorough resolution and root cause analysis.Lead and mentor QA team members, providing technical guidance, conducting code reviews, and fostering skill development.Promote quality practices through early involvement in requirement reviews and risk-based test design.Effectively communicate testing status, risks, and results to stakeholders at all levels.Contribute to team-wide process enhancements and actively participate in Agile ceremonies.
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.
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.
Join our dynamic team at CP Axtra (Makro) as a Senior Backend Engineer, where you will be instrumental in developing and managing services that enhance our Forecasting and Replenishment (FNR) systems. We seek an individual who excels at designing clean APIs and business logic, while also being capable of taking ownership of operational components when necessary. Your expertise will guide our backend services, data flows, integrations, and reliability practices, ensuring the systems we create are stable, observable, and adaptable.Key ResponsibilitiesDesign, develop, and maintain backend services utilizing Java and Spring Boot for FNR applications and workflows.Lead the complete delivery cycle of features, including requirements gathering, technical design, implementation, testing, deployment, and support.Develop robust APIs for data-intensive scenarios such as search, filtering, pagination, and bulk processing where applicable.Implement and manage asynchronous processing using Kafka to enhance event-driven flows, including consumer design, error handling, and reprocessing strategies.Design and optimize Postgres schemas, queries, and indexes to ensure performance and accuracy at scale.Utilize Redis for caching, distributed locks, and performance enhancements as required.Implement security and access control measures tailored for enterprise systems (authentication integration, role-based access).Enhance system observability and reliability through structured logging, metrics, tracing, dashboards, alerts, and incident analysis.Collaborate effectively with Frontend Engineers, Data Engineers, Data Scientists, and business stakeholders to deliver complete workflows.Contribute to platform and infrastructure initiatives as needed, including CI/CD enhancements, environment configuration, and production readiness assessments. Requirements5+ years of substantial experience in developing production backend systems with Java and Spring Boot.Proficient in SQL with a solid background in designing and optimizing Postgres-based applications.Practical experience with Kafka or similar messaging platforms, focusing on consumer architecture, error management, and operational protocols.Experience with Redis in backend architectures (caching strategies, TTL management, invalidation, and concurrency control).Solid understanding of distributed systems principles: consistency trade-offs, retries, idempotency, backpressure, and failure modes.Strong engineering practices: code reviews, automated testing, documentation, and disciplined release management.A proactive approach to problem-solving and communication.
Join AFRY as a Senior Control & Instrument Engineer in Bangkok. In this pivotal role, you will leverage your expertise in control systems and instrumentation to lead innovative projects that enhance operational efficiency. You will collaborate with multidisciplinary teams to design, implement, and optimize control systems across various industries.
Role overview The Senior Field Service Engineer at Syntegon Technology GmbH in Bangkok focuses on supporting customers through hands-on service and maintenance of Syntegon machinery and systems. This role is central to ensuring equipment reliability and customer satisfaction by addressing technical challenges at client sites. Key responsibilities Provide technical support to customers, both remotely and in person Troubleshoot machinery issues to help reduce downtime Install Syntegon equipment and systems at customer locations Carry out routine and preventive maintenance to keep machines running smoothly Work closely with customers to resolve technical concerns and deliver effective solutions
About AgodaAt Agoda, we connect the world through travel. Founded in 2005 by two passionate friends and entrepreneurs, Agoda aims to simplify global exploration for everyone.Today, as part of Booking Holdings [NASDAQ: BKNG], our diverse team of over 7,000 professionals from 90 countries collaborates in offices worldwide. We facilitate connections to destinations and experiences, offering exceptional deals on millions of hotels, vacation properties, flights, and activities globally.Every day at Agoda is unique. Our culture thrives on data and technology, driving our curiosity and innovation. If you're ready to embark on an exciting journey and contribute to shaping the future of travel, join us.The OpportunityThis is an internal-facing Product role. This position is part of Agoda’s Tax team within the Finance organization, concentrating on internal finance and tax platforms that facilitate compliance, automation, and scalable operations.As a Finance Systems Product Manager / Senior Specialist (Tax Technology), you will be pivotal in the design, implementation, and ongoing management of Agoda’s tax technology stack, focusing on indirect tax engines and compliance enablement.This position is based in Bangkok with Agoda Services Co. Ltd. You will report to the Tax Data & Technology Associate Director and be part of a rapidly evolving Tax organization that supports the dynamic global tax landscape for digital services.While the role applies product management principles to internal finance systems, it does not involve direct customer interaction.
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.
Senior Optical Manufacturing Test Engineer - Hardware AutomationJoin Lumilens as we revolutionize the photonics landscape that fuels the future of AI supercomputing. Our cutting-edge technologies, from chip-to-chip optical interconnects to scalable photonic engines, are setting new benchmarks for speed, efficiency, and thermal performance.As a well-capitalized startup backed by Mayfield, our leadership team comprises industry veterans who have successfully transformed technological landscapes. We are crafting high-speed photonics products tailored to drive the next generation of AI infrastructure and high-performance computing.This is a unique chance to innovate from the ground up, reimagining the optical layer from the silicon level. Collaborate with a team of elite engineers tackling the most challenging problems in scaling optical systems. Every contribution, from coding to design, will play a pivotal role in shaping the future infrastructure.If you seek purpose, progress, and the opportunity to make a substantial impact, this is your chance to join us at the forefront of technology innovation.
Join Agoda as a Regional Customer Service Manager - Quality Assurance, where you will play a pivotal role in enhancing customer satisfaction and service quality across our regional operations. You will lead a team dedicated to maintaining high standards of customer service, implementing quality assurance protocols, and driving continuous improvement initiatives.
Join our dynamic team at Egis Group as a Senior Trackwork Design Engineer, where you will play a crucial role in designing and enhancing rail infrastructure projects. This position offers an exciting opportunity to leverage your expertise in trackwork engineering to contribute to innovative solutions in transportation.
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.
Role overview Syntegon Technology GmbH is seeking a Senior Field Service Engineer based in Bangkok. This position centers on supporting customers by maintaining and troubleshooting advanced Syntegon machinery. The main goal is to ensure equipment runs reliably and efficiently, while delivering technical solutions tailored to client needs. Main responsibilities Diagnose and resolve technical issues with Syntegon equipment at customer locations Implement repairs and adjustments to restore and optimize machinery performance Communicate directly with clients, offering clear technical support and guidance Conduct training sessions so clients can operate and maintain Syntegon products effectively Requirements Proactive approach to troubleshooting and problem-solving Experience working with industrial or packaging equipment Strong technical background with hands-on skills Ability to work closely with clients and explain technical concepts in an accessible way Syntegon Technology develops machinery and solutions for the packaging industry, with a focus on expertise, reliability, and customer satisfaction.