CareerPlanSign in

Senior Software and Data Engineer

Singapore💼 Full-time🗓 2026-04-16 → 2026-08-05

Core

Architecting and ensuring seamless system and data integration between the customer technology stack and vital enterprise systems to support customer-facing applications.

Role type

Senior Software and Data Engineer

Builds

High-quality data products (product catalog, offer catalog), robust scalable APIs, and comprehensive data ETL processes.

Domain

Retail / Data Engineering

Deliverable

production ML models | product features | dashboards & analysis | infrastructure

Required skills

Golang, Python, SQL, RESTful API design, GraphQL, ETL pipeline management, system scalability design, fault-tolerant system design, root cause analysis, code review, technical documentation

Preferred skills

Google Cloud Platform (GCP) services, Apigee, GKE, Cloud Run/Function, Cloud Composer, Big Query, Cloud SQL, Segment.io, Salesforce Data Cloud, Meta/Google API integration

Technologies

Golang, Python, SQL, REST, GraphQL, GCP, Apigee, GKE, Cloud Run, Cloud Composer, Big Query, Cloud SQL, Segment.io, Salesforce, Meta API

Responsibilities

Own data domain knowledge and develop data products based on requirements from various customer engagement channels. Design, develop, and maintain high-performance APIs for internal and external data exchange. Implement, manage, and optimize sophisticated data ETL pipelines. Collaborate with product managers, developers, and stakeholders to translate integration requirements into technical solutions. Ensure scalability, reliability, and security of integration solutions. Troubleshoot, diagnose, and resolve complex integration-related issues. Participate in code reviews and contribute to architectural discussions. Create and maintain comprehensive documentation for APIs, ETL processes, and integration solutions.

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.