Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

12000 - 17000 SGD
Temporary

NTUC FAIRPRICE CO-OPERATIVE LTD

The Senior Manager (Product Delivery) is a critical technical leadership role responsible for defining, governing, and driving the integration strategy connecting Front Office's customer-facing touchpoints — e-commerce checkout, in-store POS, food-service POS/kiosks, convenience-store checkout, and the customer app — to the rest of the enterprise. You are not a specialist in any single integration tool or middleware product; you are the expert in how Front Office systems talk to everything else — SAP, payment systems, WMS, CDP/loyalty platforms, and other foundation systems — regardless of which platform carries the traffic. Your mission is to ensure seamless, secure, and appropriately fast data and process flow between customer touchpoints and core enterprise systems, so that new channels can be onboarded quickly and reliably.

Key Responsibilities

I. Strategy & Architecture

  • Integration Strategy: Define and champion the integration roadmap and architecture connecting all Front Office touchpoints to enterprise systems, aligned with the team's north star of a single, repeatable integration layer.

  • Standardisation: Establish and govern integration standards, patterns, and best practices (API-first, event-driven, batch where appropriate) so that onboarding a new channel or system is a repeatable exercise, not a rebuild.

  • Connector & Pattern Selection: Evaluate and choose the right integration pattern per use case — REST/SOAP APIs, event streaming, batch/file transfer, webhooks — based on each system's transaction volume, latency tolerance, and failure-recovery needs. You are platform-agnostic: comfortable working across whatever integration tooling the enterprise already runs (iPaaS, message brokers, SAP-native interfaces, etc.) without requiring expertise in one specific vendor product.

  • Latency & Frequency Design: Make and document explicit trade-offs on synchronous vs. asynchronous flows, real-time vs. near-real-time vs. batch sync, and how these differ meaningfully across channels — a POS terminal, an e-commerce order, and a food-service kiosk do not have the same tolerance for delay or failure.

  • Technology Evaluation: Evaluate and recommend integration approaches and tooling that improve reliability and speed to market for Front Office, in partnership with the Cloud Architect.

II. Project Execution & Delivery

  • Integration Management: Lead the technical planning and execution of multiple concurrent integration projects at once — spanning different channels, different enterprise systems, and different stakeholder groups.

  • Cross-Functional Alignment: Act as the primary technical liaison between business and ops stakeholders (retail ops, finance, payments/compliance) and the engineering teams, translating business requirements into integration specifications.

  • Delivery Oversight: Define integration test strategies, ensure quality assurance across channels, and provide hands-on support during rollout and early-life/hyper-care phases.

  • Risk Mitigation: Proactively identify and sequence the highest-complexity integrations early — e.g., a channel with tight latency needs or a system with limited API surface — rather than let them surface late.

  • Design Authority: Provide hands-on architectural design and review for complex, cross-channel integration work.

III. Governance & Operational Excellence

  • Documentation: Maintain clear, current documentation of integration architecture, data flows, and connector specifications across all touchpoints and enterprise systems.

  • Performance Optimisation: Monitor the performance and reliability of integrated flows, driving optimisation where latency or frequency mismatches cause friction (e.g., inventory sync lag, payment reconciliation delays).

  • Security & Compliance: Ensure integration solutions meet relevant data governance, cybersecurity, and payments compliance standards (e.g., PCI-DSS, local data protection regulation).

  • Vendor & Partner Coordination: Work with external vendors, payment processors, and system integrators to review their proposed integration designs against Front Office's standards.

  • Mentorship: Mentor and upskill other engineers on integration design principles and cross-system thinking, without requiring them to specialize in a single platform.

Qualifications & Requirements

Technical Skills

  • At least 10+ years of experience in software/systems engineering, with recent experience at Staff or Principal Engineer level (or equivalent scope), including hands-on ownership of enterprise integration work — preferably in retail, e-commerce, or omnichannel commerce.

  • Deep expertise in integration patterns: APIs (REST/SOAP), event-driven architecture (Kafka, message queues), batch/file transfer (SFTP, EDI), and webhook-based integration.

  • Hands-on experience integrating with major enterprise systems common in retail — ERP (SAP or equivalent), POS, WMS, CRM/CDP, loyalty platforms — with no requirement of expertise in any specific iPaaS or middleware brand.

  • Proven ability to reason about latency, throughput, and consistency trade-offs across systems with very different transaction profiles (high-frequency POS vs. batch-oriented ERP vs. event-driven payments).

  • Working knowledge of payments processing across channels (card-present vs. card-not-present, contactless, wallets) and the compliance implications of each.

  • Familiarity with cloud architecture (any major provider) and integrating cloud-native applications with on-prem or hybrid enterprise systems.

Soft Skills & Education

  • Education: Bachelor's or Master's degree in Computer Science, Information Technology, or a related technical field (or equivalent practical experience).

  • Stakeholder Management: Exceptional communication skills, able to explain integration trade-offs to both engineers and non-technical business/ops leaders.

  • Program Management: Demonstrated ability to run multiple concurrent technical projects with competing priorities, timelines, and stakeholders.

  • Leadership: Ability to set technical direction and mentor other engineers without necessarily having formal management authority.

  • Problem-Solving: Strong analytical skills and a decisive approach to ambiguous, cross-system technical challenges.

  • Certification in enterprise architecture frameworks (e.g., TOGAF) is a plus, but not required.

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Singapore vacancy
  • 12000 - 17000 SGD

     ...retail ops, finance, payments/compliance) and the engineering teams, translating business requirements into...  ...Skills At least 10+ years of experience in software/systems engineering, with recent experience at Staff or Principal Engineer level (or equivalent scope), including... 

    NTUC ENTERPRISE NEXUS CO-OPERATIVE LIMITED

    Singapore
    6 hours ago
  • 5500 - 12000 SGD

     ...Job Overview: We are looking for an experienced Senior Software Engineer / Principal Engineer to develop and enhance software solutions for industrial automation systems. You will work on machine control, hardware integration and Windows-based applications, collaborating... 

    WGT EHR PTE. LTD.

    Singapore
    10 days ago
  • 9000 - 12000 SGD

     ...The Principal Software Engineer - Digital MRV Platform Engineering leads the architecture, development, and integration of digital Monitoring, Reporting and Verification (dMRV) solutions for Nature-based Solutions (NbS). Partnering with cross-functional stakeholders, the... 

    TUV SUD PSB PTE. LTD.

    Singapore
    10 days ago
  • 15000 - 25000 SGD

     ...Principal Software Development Engineer I Reports to: Engineering Leadership / CTO Office About OneByZero OneByZero is a Frontier Systems Integrator building agentic AI systems for leading banks, telecommunications companies, insurers, and retailers across Asia Pacific... 

    ONEBYZERO PTE. LTD.

    Singapore
    4 days ago
  • 9000 - 12000 SGD

     ...NextLabs® is the leading provider of policy-driven information risk management (IRM)software for large enterprises, provides an exciting opportunity for Senior Software Engineers   to join hands with highly talented software engineers inbuilding the next generation data protection... 

    NEXTLABS INTERNATIONAL PRIVATE LIMITED

    Singapore
    5 days ago
  • 8800 - 17600 SGD

     ...Job Description: The Software Development Engineering job family designs, develops, troubleshoots and debugs software programs for enhancements to existing and new applications/systems used in local, networked, mobile, cloud-based or web-based computer programs for purposes... 

    F5 NETWORKS SINGAPORE PTE LTD

    Singapore
    10 days ago
  • 5500 - 11000 SGD

     ...develop, test, and debug robust and efficient industrial automation software using C++ , C# & WPF. ~ Utilize Windows API and libraries...  ...adhering to best practices. ~ Collaborate with electrical engineers and mechanical engineers to understand system requirements and ensure... 

    GETECH AUTOMATION PTE LTD

    Singapore
    9 days ago
  •  ...technical design and execution for major products, systems, and engineering initiatives. Design scalable and reliable systems across...  ...mentor engineers across teams. Requirements ~7+ years of software engineering experience building and shipping production systems... 

    Bjak

    Singapore
    7 days ago
  • 5000 - 9000 SGD

     ...organisational policies and systems while supporting required record-keeping and documentation. Requirements: Min Degree in Engineering /Science or relevant Min 2 years of working experience in QMS, Risk Management and design & development in medical industry Experience... 

    RN CARE PTE. LTD.

    Singapore
    16 days ago
  •  ...Senior Principal Software Engineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics... 

    Dell

    Singapore
    15 days ago
  • 5500 - 11500 SGD

     ...WhatsApp: +65 90820021 (Kyler) Email: ****@*****.*** Principal / Senior Software Engineer - Industrial Automation Industry Working day: Monday – Friday, 8:30am - 5:30pm Salary: $5,500 to $11,500 Location: Woodlands Job Responsibilities ~ Design,... 

    THE SUPREME HR ADVISORY PTE. LTD.

    Singapore
    10 days ago
  •  ..., shaping your future and pushing the boundaries of innovation to unleash potential.   Job's mission As a Senior / Principal Engineer in Software Engineering, you will shape the software that directly powers ASM’s advanced packaging and hybrid bonding equipment. Your... 

    ASM

    Singapore
    24 days ago
  •  ...About ST Engineering ST Engineering is a global technology, defence, and engineering group with offices across Asia, Europe, the Middle...  ...partners and customers. About our Line of Business – Mission Software & Services  Our Mission Software & Services business provides... 

    ST Engineering Group

    Singapore
    9 days ago
  •  ...workflows across Riot, we need dedicated engineering leadership to ensure these systems...  ...secure, and dependable in production. As a Principal DevOps / Site Reliability Enginee r on...  ...trust. You will partner closely with software engineers, ML platform engineers, technical... 

    Riot Games

    Singapore
    25 days ago
  • 10500 - 13000 SGD

     ...degree qualifications and above in Naval Architecture and Ocean Engineering or structural engineering More than 15 years of experience...  ...engineering works of offshore oil platform; ii. Using SACS, AutoCAD software to perform structural engineering works Special requirement... 

    SHEFFIELD ENERGY PTE. LTD.

    Singapore
    4 days ago
  • 14000 - 20000 SGD

     ...enterprise operating within the health technology and software sector. They focus on engineering highly scalable data platforms to support advanced enterprise...  ...For a Senior Staff level (Minimally 10 years) and For Principal Level (15 years) of hands-on experience in software... 

    RANDSTAD PTE. LIMITED

    Singapore
    11 days ago
  • 12100 - 24200 SGD

     ...Job Summary The Principal AI Engineer is responsible for designing, building, and operating the data pipelines and data infrastructure that...  ...Ideal Candidate • 12+ years of experience in data engineering, software engineering, data platforms, or distributed systems, with a... 

    STANDARD CHARTERED BANK

    Singapore
    3 days ago
  • 9000 - 18000 SGD

     ...recurring needs into reusable platform features. Lead design reviews, mentor engineers, and drive platform roadmap and standards. Requirements ~ Bachelor's degree or above in computer science, software engineering, Game Development or a related technical field. ~6+ years... 

    INFOWIZ PTE. LTD.

    Singapore
    7 days ago
  • 7000 - 12000 SGD

     ...a highly skilled and experienced Senior Coastal & Geotechnical Engineer to join our team. This role involves the design review, project...  ...contract and subcontract administration. Proficient in engineering software such as PLAXIS, GeoStudio, STAAD.Pro, Prokon, ETABS, etc.... 

    SURBANA JURONG CONSULTANTS PTE. LTD.

    Singapore
    11 days ago
  • 12000 - 20000 SGD

     ...Work Summary: We are seeking highly skilled and experienced engineering talents to join our Singapore R&D team as technical leaders...  ...and processes, Co-packaged optics etc. • Proficiency in CAD software for packaging design (Solidworks, Zemax etc). • Knowledge of... 

    TERAHOP PTE. LTD.

    Singapore
    12 days ago
  • 8000 - 12000 SGD

     ...The Principal CRM Engineer defines and evolves the architecture of StarHub’s core Customer Relationship Management (CRM) and Order Management...  ...customer journeys  Qualifications  ~10+ years of professional software engineering experience with a strong emphasis on system... 

    STARHUB LTD.

    Singapore
    12 days ago
  •  ...workflows across Riot, we need platform engineering that can keep pace with growing scale, complexity, and expectations. As a Principal Platform Engineer on the AI Efficiency team...  ...to use. You will partner closely with software engineers, infrastructure teams, and cross... 

    Riot Games

    Singapore
    more than 2 months ago
  • 10000 - 13000 SGD

     ...At B&W Engineering, we specialise in delivering high-performance, resilient, and scalable infrastructure...  ...mission-critical environments . As a  Principal Electrical Engineer , you will play a...  ...Etap/AutoCAD/Revit/ BIM/CAD calculation software. Ability to use IT based calculation... 

    BLACK & WHITE ENGINEERING PTE. LTD.

    Singapore
    13 days ago
  • 12000 - 16000 SGD

     ...Director of Mechanical Enginnering Exciting times Fast growth Director of Mechanical Engineering Job Summary We are seeking an experienced Director of Mechanical Engineering to lead the mechanical engineering function and provide technical leadership across... 

    GATEWAY SEARCH PTE. LTD.

    Singapore
    13 days ago
  • 7500 - 11500 SGD

    Mediacorp is Singapore's largest content creator and national media network, operating a suite of TV channels, radio stations, and multiple digital platforms. Its mission is to engage, entertain, and enrich audiences by harnessing the power of creativity. We are committed...

    HYPERSCAL SOLUTIONS PTE. LTD.

    Singapore
    7 days ago
  • 8000 - 12000 SGD

     ...the delivery and support of ATM solutions in the Asia Pacific region. Role Description The Principal Integration Engineer is responsible for the integration of software and hardware components within a complex software-centric ATM system. The role involves coordinating... 

    THALES SOLUTIONS ASIA PTE. LTD.

    Singapore
    19 days ago
  • 5000 - 6000 SGD

     ...Job Summary Vertical Institute is looking for a Lead Software Engineer to provide technical leadership for a lean engineering team building...  ...AI-powered solutions. Prior experience operating at Lead, Principal, Tech Lead, or equivalent level is essential. Key... 

    VERTICAL INSTITUTE PTE. LTD.

    Singapore
    12 days ago
  • 4000 - 6000 SGD

     ...areas, and back-of-house facilities. Assist with renovation, upgrading, projects, and equipment installation. Maintain proper engineering records, maintenance schedules, and statutory documentation. Requirements: Minimum 1 year of working experience Willing to... 

    SOPL 1 PTE. LTD.

    Singapore
    18 days ago
  • 18000 - 26000 SGD

     ...We are looking for a Principal Solutions Engineer to join our Solution Consulting team. This is a Hybrid role, reporting to the Director Sales Engineer. As the Principal Solutions Engineer, you will be a pivotal technical leader driving the strategy that aligns our innovative... 

    ZSC HOLDINGS LIMITED Singapore Branch

    Singapore
    5 days ago
  • 7000 - 9000 SGD

     ...regulatory submissions Requirements: · Degree in Electrical Engineering or its equivalent with about 10 years’ experience ·...  ...management and design · Conversant in Engineering analysis design software, Electrical OM, ETAP, Dialux We would like to invite interested... 

    DYNAMIC HUMAN CAPITAL PTE. LTD.

    Singapore
    13 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!