Lead Software and Data Engineer

Good Job Creations (Singapore) Pte Ltd

Singapore

On-site

SGD 180,000 - 240,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Good Job Creations (Singapore) Pte Ltd is seeking a senior technologist to lead the development of scalable software and data platforms driving digital transformation across supply chain and enterprise operations. You will architect and manage data infrastructure, build pipelines, microservices, and APIs, while applying modern data engineering practices in cloud environments such as Databricks.

Collaboration with business stakeholders and mentorship of teams are essential to deliver measurable

Qualifications

  • Bachelor's degree in Computer Science, IT, Data Science, Software Engineering, or related field.
  • 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.

Responsibilities

  • Lead design, development, and implementation of enterprise software applications and data platforms.
  • Architect and manage scalable data infrastructure (data warehouses, data lakes, modern data platforms).
  • Develop and maintain data pipelines, ETL/ELT, and data integration frameworks.
  • Design and implement backend systems, APIs, and microservices.
  • Drive modern data engineering practices using cloud technologies (Databricks).
  • Collaborate with stakeholders to translate requirements into scalable software and data solutions.
  • Lead system integration projects involving ERP, WMS, CRM, and other platforms.
  • Establish best practices for software engineering, data architecture, DevOps, CI/CD, and governance.
  • Mentor engineers and monitor performance, reliability, security, and scalability.
  • Support technology roadmap planning and innovative solutions with measurable business value.

Skills

Python
Data architecture
Cloud platforms
DevOps
CI/CD
APIs & microservices
Data governance
Leadership
Stakeholder management
Databricks/Spark

Education

Bachelor's degree in Computer Science or related field

Tools

Databricks
Spark
SQL
NoSQL
REST APIs

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer Lead (Python/ DataLake)
Software Engineer Lead (Python/ DataLake)

RECRUIT EXPRESS PTE LTD • Singapore

On-site
SGD 180,000 - 240,000
Data Engineer Lead
Data Engineer Lead

Kerry Consulting • Singapore

On-site
SGD 150,000 - 190,000
Information Technology - Lead Data Engineer
Information Technology - Lead Data Engineer

SINGAPORE AIRLINES LIMITED • Singapore

On-site
SGD 80,000 - 120,000
Sr. Data Engineer
Sr. Data Engineer

Tap Growth ai • Singapore

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

optimum solutions (singapore) pte ltd • Singapore

On-site
SGD 150,000 - 260,000
Senior Data Engineer
Senior Data Engineer

SAKSOFT PTE LIMITED • Singapore

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

Saksoft Pte Ltd • Singapore

On-site
SGD 120,000 - 160,000
Databricks Certified Data Engineer
VP Lead Data Engineer
VP Lead Data Engineer

TANGSPAC CONSULTING PTE LTD • Singapore

On-site
SGD 180,000 - 260,000
Senior Data Engineer – PySpark, Databricks & Data Lakehouse
Senior Data Engineer – PySpark, Databricks & Data Lakehouse

D L Resources Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer Lead - Supply Chain (Python/ DataLake)
Software Engineer Lead - Supply Chain (Python/ DataLake)

RECRUIT EXPRESS PTE LTD • Singapore

On-site
SGD 180,000 - 240,000