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.