Job Search and Career Advice Platform

Enable job alerts via email!

Senior Data Engineer

VANGUARD SOFTWARE PTE. LTD.

Singapore

On-site

SGD 90,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software company in Singapore is seeking a Senior Data Engineer who will design, build, and optimize scalable data pipelines and infrastructure. The ideal candidate should have over 5 years of experience in data engineering, proficient in SQL and Python, and familiar with big data tools such as Spark and AWS. This role requires strong communication skills in English and Mandarin, making this a great opportunity for professionals looking to excel in a collaborative environment.

Qualifications

  • At least 5 years of experience in data engineering or related backend roles.
  • Fluent in English and Mandarin (written/spoken) for technical requirement understanding.
  • Adaptable and open to feedback.

Responsibilities

  • Design, develop, and maintain robust data pipelines and storage systems.
  • Ensure high data reliability, consistency, and accuracy.
  • Optimize data processing jobs and system performance at scale.
  • Mentor junior data engineers and improve workflows.
  • Collaborate with analysts and data scientists to deliver data solutions.

Skills

SQL
Python
Java
Scala
Data modeling
Data quality assurance
Communication skills

Education

Bachelor’s degree in Computer Science or Information Systems

Tools

Spark
Flink
Kafka
Airflow
AWS
GCP
Azure
Job description
JOB SUMMARY

We are looking for a Senior Data Engineer to join our team and take ownership of designing, building, and optimizing scalable data pipelines and infrastructure. You’ll work closely with engineering, analytics, and product teams to ensure the availability, reliability, and performance of data systems. This role is ideal for someone with at least 5 years of experience in data engineering who is passionate about clean data architecture, performance optimization, and enabling data-driven decision making.

KEY RESPONSIBILITIES
  • Data Infrastructure: Design, develop, and maintain robust data pipelines and storage systems.
  • Data Quality: Ensure high data reliability, consistency, and accuracy across all data flows.
  • Performance Tuning: Optimize data processing jobs and system performance at scale.
  • Process & Mentorship: Improve data engineering workflows and mentor junior data engineers.
  • Collaboration: Work with analysts, data scientists, and backend teams to deliver timely, usable data solutions.
JOB REQUIREMENTS
  • Bachelor’s degree in Computer Science, Information Systems, or equivalent qualification.
  • Experience: Minimum 5 years in data engineering or related backend roles.
  • Tech Stack: Proficient in SQL, Python or Java/Scala; experience with big data tools like Spark, Flink, Kafka, Airflow, and cloud platforms (AWS/GCP/Azure).
  • Data Modeling: Solid experience in building and maintaining data models, data warehouses, and ETL/ELT pipelines.
  • System Design: Ability to design scalable, reliable data architectures that support analytics and real-time use cases.
  • Data Governance: Familiar with best practices for data quality, security, lineage, and compliance.
  • Cross-team Work: Strong communication skills and ability to work closely with product, engineering, and analytics teams.
  • Fluent in English and Mandarin (written/spoken) to understand technical requirements.
Soft Skills
  • Team Mindset: Contribute to shared goals and support team members with a collaborative approach.
  • Ownership: Take initiative and full responsibility for delivering high-quality data solutions.
  • Adaptability: Open to feedback, eager to learn new technologies, and flexible in changing environments.
  • Communication: Communicate complex technical topics clearly to both technical and non-technical stakeholders.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.