Link x Talent
Software Engineer
Link x TalentQatar18 days ago
Full-timeInformation Technology

Retail Software Engineer (FMCG Industry)


Role Overview

The Retail Software Engineer (FMCG) designs, develops, and supports software solutions that power high-volume retail and distribution operations. This includes POS systems, ERP integrations, supply chain platforms, inventory automation tools, merchandising systems, and omnichannel commerce.


Key Responsibilities

1. Software Development for FMCG Retail

  • Build and maintain retail applications (POS, store systems, handheld apps, merchandising tools).
  • Develop features supporting FMCG-specific needs such as expiry tracking, batch management, promotions, and demand forecasting.
  • Optimize systems for high transaction volumes and real-time updates across stores and warehouses.

2. Inventory, Supply Chain & Logistics Automation

  • Develop tools that enhance warehouse operations, picking/packing, and distribution.
  • Build integrations that support demand planning, replenishment automation, and store-to-warehouse visibility.
  • Implement real-time stock sync between retail stores, dark stores, and e-commerce platforms.

3. System Integration & Data Flow

  • Integrate retail systems with ERP (SAP, Odoo, Oracle, Microsoft Dynamics), WMS, CRM, and promotions engines.
  • Create and maintain stable APIs and microservices enabling end-to-end FMCG data flow (pricing, stock, promotions, sales).
  • Support integration with loyalty programs, payment gateways, and last-mile delivery platforms.

4. FMCG Retail Operations Support

  • Enable fast price updates, flash promotions, item replacements, substitutions, and bundle offers.
  • Support trade marketing and category management tools (planograms, shelf management, price labels).
  • Develop mobile and in-store solutions for stock counts, expiry audits, and store operations.

5. Collaboration & Continuous Improvement

  • Work with product, commercial, and supply chain teams to understand business requirements.
  • Participate in agile development cycles sprint planning, backlog refinement, and retrospectives.
  • Conduct performance tuning to ensure speed and reliability during peak seasons.

6. Security & Compliance

  • Implement secure coding practices and data protection for customer and transaction data.
  • Ensure compliance with PCI-DSS, regional retail regulations, and FMCG traceability standards.
  • Support audit readiness by maintaining system logs, documentation, and traceability.


Qualifications & Experience

Required

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 7+ years of experience in software engineering within retail or FMCG.
  • Strong coding experience in Java, .NET, Python, or JavaScript.
  • Experience with REST APIs, microservices, SQL/NoSQL databases.
  • Exposure to POS, inventory systems, ERP and/or supply chain technologies.
  • Experience integrating retail and FMCG systems (e.g., pricing engines, WMS, delivery platforms).
  • Experience with FMCG ERP systems: SAP Retail, Odoo, MS Dynamics, Oracle.
  • Knowledge of headless commerce or e-commerce frameworks (Magento, Shopify Plus, custom).
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Knowledge of automation tools used in FMCG distribution centers.

Key Skills

Ranked by relevance