Software Engineering Lead

Romulus DigitalSingaporemycareersfuturepublished 09/18/2026
Must-have:AzureMobileDataAgileAIFinTechE-CommerceSecuritySeniorLeadPrincipal

Location: Singapore Job Type: Full-time / Contract About Us:   Romulus Digital is a technology company supporting regional and international organisations through digital transformation, enterprise applications, AI-enabled solutions, and specialised technology services. We are currently seeking an experienced Development Lead to lead multidisciplinary functional and technical teams in delivering enterprise application, automation, analytics, and AI-driven digital initiatives. Job Description:   As a Development Lead, you will take ownership of the planning, coordination, and delivery of application development initiatives across multiple project waves. You will lead teams comprising functional and technical specialists and work closely with project management, service delivery, business stakeholders, architects, and technology teams to translate approved initiatives into scalable and production-ready solutions. The role has a strong focus on AI-enabled customer engagement, customer intelligence, omni-channel experiences, analytics, workflow automation, enterprise integrations, and Microsoft business applications. You will also provide design governance and ensure that developed solutions meet agreed architecture, security, quality, and delivery standards. Key Responsibilities:   Lead and coordinate multidisciplinary functional and technical development teams, ensuring effective collaboration and delivery across assigned project workstreams.

Own development-wave planning, resource coordination, solution delivery, dependencies, and implementation readiness for approved initiatives.

Translate strategic initiatives and business requirements into coordinated functional and technical delivery plans.

Guide teams in designing, configuring, developing, testing, documenting, and deploying complete enterprise application solutions.

Ensure development teams convert approved solution designs into stable, maintainable, and operationally supportable system components.

Lead the implementation of AI-enabled customer acquisition and lead-generation capabilities, including solutions supporting: lead identification and qualification; customer or prospect propensity modelling; audience and customer segmentation; recommended engagement actions and next-best actions; relationship and household mapping; contact and profile enrichment; and intelligent correlation of available customer information.

Drive intelligent omni-channel customer engagement initiatives across digital and physical touchpoints such as websites, e-commerce platforms, customer-service channels, point-of-sale environments, self-service channels, contact centres, and conversational interfaces.

Guide the implementation of AI-supported voice and chat experiences, including multilingual engagement capabilities where required.

Lead the development of customer intelligence and analytics platforms, including dashboards, analytical models, KPIs, predictive models, and decision-support capabilities covering areas such as: customer engagement and behaviour; customer segmentation and relationship insights; propensity and conversion analytics; churn and retention indicators; next-best-action recommendations; campaign and fundraising performance; workforce or staff productivity; forecasting and trend analysis; and broader operational performance.

Drive intelligent reporting initiatives across multiple business functions by combining automated reporting, dashboards, predictive analytics, exception reporting, and generative AI-based narrative insights.

Oversee the delivery of executive and operational dashboards that provide stakeholders with timely and actionable information.

Lead the development of document and workflow automation solutions, including automated generation of standard communications, operational documents, reports, case-related materials, and other business content.

Guide the implementation of automated service-fulfilment workflows covering request orchestration, routing, status tracking, approvals, and service-level monitoring.

Lead AI-powered campaign optimisation capabilities that support audience selection, customer targeting, channel selection, engagement timing, and personalised content recommendations.

Support the use of intelligent automation and analytics to improve customer acquisition, conversion, engagement, retention, and reactivation activities.

Review functional designs, technical designs, solution components, and key development deliverables to ensure alignment with approved scope and solution objectives.

Ensure solutions meet applicable architecture, cybersecurity, integration, data, development, testing, and documentation standards.

Promote appropriate development practices including code review, testing, release readiness, documentation, and knowledge transfer.

Coordinate unit, integration, regression, and acceptance-testing activities together with the relevant functional, technical, and business teams.

Ensure defects and feedback identified during testing are appropriately prioritised, tracked, and resolved within agreed delivery timelines.

Monitor project progress, deliverables, resource requirements, dependencies, risks, and issues, escalating matters where required.

Provide regular development-status reporting to project and service delivery management.

Support the transition of completed solutions into maintenance and operations through structured documentation, handover, and knowledge-transfer activities.

Drive continuous improvement in development practices, solution quality, delivery efficiency, and team collaboration.

Required Skills & Qualifications:   Minimum 8 years of relevant professional experience in enterprise software development, systems implementation, or digital transformation, including experience leading multidisciplinary development teams.

Degree or equivalent professional qualification in Computer Science, Information Technology, Software Engineering, Information Systems, or a related discipline.

Significant professional experience in enterprise application development, digital transformation, or systems implementation, including experience in a Development Lead, Technical Lead, Solution Lead, Engineering Lead, or comparable leadership position.

Proven experience leading multidisciplinary teams containing both functional and technical resources.

Strong experience managing application-development activities across the full delivery lifecycle, from requirements and design through development, testing, deployment, and operational handover.

Demonstrated ability to coordinate multiple development streams, dependencies, priorities, and release milestones.

Strong understanding of enterprise solution architecture, system integration, APIs, data flows, workflow automation, and application development practices.

Experience delivering solutions involving enterprise applications, CRM/ERP platforms, customer-facing digital systems, analytics, or integrated business platforms.

Experience leading complex integrations between core enterprise applications and external digital or operational platforms.

Good understanding of software development governance, including source control, code review, testing, deployment, change management, and release management.

Experience reviewing functional and technical solution designs and ensuring implementation conforms to approved architecture and technical standards.

Strong understanding of system security, data protection, access control, and secure application-development principles.

Experience coordinating unit testing, system integration testing, regression testing, defect resolution, and UAT support.

Strong analytical and problem-solving capabilities, particularly within complex multi-system environments.

Strong leadership, stakeholder management, communication, and team coordination skills.

Ability to communicate effectively with business stakeholders, functional consultants, software engineers, architects, project managers, and senior management.

Experience monitoring and reporting development progress, dependencies, risks, issues, and delivery status.

Ability to maintain appropriate technical and functional documentation throughout the delivery lifecycle.

Candidates must be available to work on a shift or roster basis, including weekends and Singapore Public Holidays, according to operational and project requirements.

Preferred Skills & Qualifications:   Knowledge of and practical experience with Microsoft Dynamics 365 Finance, Sales, Customer Insights, or Commerce will be preferred.

Experience delivering solutions involving Dynamics 365 Finance & Operations, Customer Engagement applications, Dynamics 365 Commerce, Power Platform, or Power BI.

Experience leading development within a Microsoft enterprise-application ecosystem involving Dynamics 365, Azure, Power Platform, APIs, integrations, and external digital channels.

Knowledge of AI and Generative AI solution delivery, particularly within customer engagement, lead generation, recommendation, analytics, or business-process automation use cases.

Experience with predictive analytics, customer segmentation, propensity modelling, recommendation engines, or next-best-action solutions.

Exposure to customer intelligence platforms, Customer 360, CRM, customer data platforms, or related customer-insight technologies.

Experience implementing generative AI solutions for automated reporting, content generation, summarisation, or operational document production.

Experience with intelligent workflow and process automation, including orchestration, routing, approvals, and SLA tracking.

Understanding of conversational AI, chatbots, voice applications, or AI-enabled contact centre solutions would be advantageous.

Knowledge of and experience with omni-channel and multi-touchpoint e-commerce systems and workflows will be preferred, particularly environments connecting websites, e-commerce platforms, mobile applications, POS, customer service, contact centres, and other digital or physical customer touchpoints.

Experience designing or supporting end-to-end customer journeys across integrated digital commerce and engagement platforms.

Knowledge of e-commerce processes such as customer acquisition, checkout, payment integration, post-purchase fulfilment, customer servicing, and retention would be advantageous.

Experience within a large-scale enterprise transformation, managed services, or long-term application development programme.

Relevant certifications in Microsoft Dynamics 365, Power Platform, Azure, AI, solution architecture, Agile, or project delivery would be advantageous.

Why Join Us?   Lead the delivery of complex enterprise and digital-transformation initiatives with regional exposure. Work across AI, Generative AI, Dynamics 365, customer intelligence, analytics, automation, and omni-channel digital experiences. Opportunity to lead multidisciplinary teams and influence both functional and technical solution direction. Exposure to complex enterprise ecosystems integrating customer engagement, commerce, operational, data, and digital platforms. Competitive compensation aligned with leadership capabilities and technical expertise. Access to professional development, technical training, and relevant certification opportunities. Opportunity to deepen expertise in modern Microsoft technologies and AI-enabled enterprise solutions. Collaborative environment involving business, functional, technical, architecture, project, and service delivery teams. Career development opportunities within Romulus Digital's enterprise applications, AI, and digital transformation practice. How to Apply: Interested candidates are invited to submit their resume and cover letter to hana.tran@romulus.digital with the subject line Software Engineering Lead