Software and Data Engineer (Permanent Role | Based in the West)

Good Job Creations (Singapore) Pte Ltd

Singapore

On-site

SGD 120,000 - 180,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Good Job Creations (Singapore) Pte Ltd in Singapore seeks a Senior Lead Data & Software Engineer to drive scalable software and data platform development for digital transformation across supply chain and enterprise operations.

You will architect data warehouses, lakes, APIs and microservices, lead a technical team, and champion cloud-based data engineering with Databricks, CI/CD, and governance.

Qualifications

  • Degree in Computer Science, Information Technology, Data Science, Software Engineering, or related discipline.
  • At least 5 years of experience in software engineering, application development, data engineering, or related fields.
  • Proven experience leading technical teams and delivering complex software or data platform projects.
  • Strong proficiency in Python for application development, automation, data processing, and system integration.
  • Hands-on experience designing and implementing data warehouses, data lakes, and modern data platforms.
  • Experience with Databricks, Spark, or similar big data and analytics platforms.
  • Strong knowledge of database technologies, including SQL and NoSQL databases.
  • Experience developing APIs, backend services, microservices, and enterprise applications.
  • Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
  • Knowledge of containerization technologies, DevOps practices, CI/CD pipelines, and software deployment methodologies.
  • Experience integrating enterprise systems such as ERP, WMS, CRM, or other business applications.
  • Strong understanding of data governance, data quality, security, and scalability best practices.
  • Experience in supply chain, logistics, procurement, manufacturing, or related environments is an added advantage.
  • Experience in AI, ML, predictive analytics, or advanced data modelling is an added advantage.
  • Knowledge of time-series forecasting, optimization algorithms, or MLOps practices is an added advantage.
  • Strong stakeholder management, communication, and problem-solving skills.

Responsibilities

  • Lead the design, development, and implementation of enterprise software applications and data platforms.
  • Architect and manage scalable data infrastructure, including data warehouses, data lakes, and modern data platforms.
  • Develop and maintain data pipelines, ETL/ELT processes, and data integration frameworks.
  • Design and implement backend systems, APIs, and microservices.
  • Drive adoption of modern data engineering practices using cloud-based technologies and platforms such as Databricks.
  • Collaborate with stakeholders to gather requirements and translate needs into scalable solutions.
  • Lead system integration projects involving ERP, WMS, CRM and third-party platforms.
  • Establish best practices for software engineering, data architecture, DevOps, CI/CD, and governance.
  • Mentor and provide technical leadership to engineers and cross-functional teams.
  • Monitor system performance, reliability, security, and scalability; drive continuous improvement.
  • Support technology roadmap planning and recommend innovative solutions delivering measurable value.

Skills

Python
Data warehousing
Data lakes
Databricks
Spark
SQL
NoSQL
APIs
Backend services
Cloud platforms
DevOps
CI/CD
ERP/WMS integration
Data governance
Data quality
Security
Scalability
AI/ML (adv)
MLOps (adv)
Stakeholder management

Education

Bachelor's degree in Computer Science / Information Technology / Data Science / Software Engineering

Tools

Databricks
CI/CD tooling

Job description

[Job ID: 1678283]

Job Summary

Lead the development of scalable software and data platforms that drive digital transformation across supply chain and enterprise operations.

Responsibilities
  • Lead the design, development, and implementation of enterprise software applications and data platforms to support business operations and digital transformation initiatives.
  • Architect and manage scalable data infrastructure, including data warehouses, data lakes, and modern data platforms to support analytics and operational reporting.
  • Develop and maintain data pipelines, ETL/ELT processes, and data integration frameworks to ensure data accuracy, accessibility, and governance.
  • Design and implement backend systems, APIs, and microservices to support business-critical applications and platform services.
  • Drive the adoption of modern data engineering practices using cloud-based technologies and platforms such as Databricks.
  • Collaborate with business stakeholders to gather requirements and translate operational needs into scalable software and data solutions.
  • Lead system integration projects involving enterprise applications, ERP systems, warehouse management systems, and third-party platforms.
  • Establish best practices for software engineering, data architecture, DevOps, CI/CD, and platform governance.
  • Mentor and provide technical leadership to software engineers, data engineers, and cross-functional development teams.
  • Monitor system performance, reliability, security, and scalability while continuously improving platform capabilities.
  • Support technology roadmap planning and recommend innovative solutions that deliver measurable business value.
Requirements
  • Degree in Computer Science, Information Technology, Data Science, Software Engineering, or a related discipline.
  • At least 5 years of experience in software engineering, application development, data engineering, or related fields.
  • Proven experience leading technical teams and delivering complex software or data platform projects.
  • Strong proficiency in Python for application development, automation, data processing, and system integration.
  • Hands-on experience designing and implementing data warehouses, data lakes, and modern data platforms.
  • Experience with Databricks, Spark, or similar big data and analytics platforms.
  • Strong knowledge of database technologies, including SQL and NoSQL databases.
  • Experience developing APIs, backend services, microservices, and enterprise applications.
  • Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
  • Knowledge of containerization technologies, DevOps practices, CI/CD pipelines, and software deployment methodologies.
  • Experience integrating enterprise systems such as ERP, WMS, CRM, or other business applications.
  • Strong understanding of data governance, data quality, security, and scalability best practices.
  • Experience in supply chain, logistics, procurement, manufacturing, or related operational environments is an added advantage.
  • Experience in Artificial Intelligence (AI), Machine Learning (ML), predictive analytics, or advanced data modelling is an added advantage.
  • Knowledge of time-series forecasting, optimization algorithms, or MLOps practices is an added advantage.
  • Strong stakeholder management, communication, and problem-solving skills.

We regret that only shortlisted candidates will be notified. However, rest assured that all applications will be updated to our resume bank for future opportunities.

Please kindly refer to the Privacy Policy of Good Job Creations for your reference: https://goodjobcreations.com.sg/en/privacy-policy/

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

RAPSYS TECHNOLOGIES PTE LTD • Singapore

On-site
SGD 120,000 - 180,000
[T04] Junior/Senior Data Engineer - Permanent Role
[T04] Junior/Senior Data Engineer - Permanent Role

TALENTSIS PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Data Platform Engineer
Data Platform Engineer

Hudson Singapore • Singapore

On-site
SGD 120,000 - 180,000
Employee-Centric Environment
Senior / Data Engineer [Permanent]
Senior / Data Engineer [Permanent]

TALENTSIS PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Senior Data Engineer
Senior Data Engineer

Talentvis Singapore Pte Ltd. • Singapore

On-site
SGD 120,000 - 180,000
Data Engineer (Permanent)
Data Engineer (Permanent)

TALENTSIS PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Senior Data Engineer – Singapore
Senior Data Engineer – Singapore

CMC Global Company Limited. • Singapore

On-site
SGD 120,000 - 180,000
Software cum Data Engineer — AMK
Software cum Data Engineer — AMK

COMBUILDER PTE LTD • Singapore

On-site
SGD 60,000 - 120,000
Software Engineer (Data Processing and Management)
Software Engineer (Data Processing and Management)

Centre for Strategic Infocomm Technologies • Singapore

On-site
SGD 60,000 - 120,000
Senior Data Engineer
Senior Data Engineer

AIM Global Talent • Singapore

On-site
SGD 90,000 - 150,000