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
Related Jobs
3 roles aligned with this opportunity
Graduate software engineer
2026-05-22
Software Engineer - Developer
2026-05-28
Network Engineer Openstack/Neutron H/F/N
2026-05-29
- Posted
- Nov 26, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Doha
- Company
- Link x Talent
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Graduate software engineer
2026-05-22
Software Engineer - Developer
2026-05-28
Network Engineer Openstack/Neutron H/F/N
2026-05-29