CareerPlanSign in

Senior Software Engineer

Singapore💼 Full-time🗓 2026-09-19 → 2026-09-23

Core

Design and develop reliable, high-performance web backend services and system-level components using Golang.

Role type

Senior Software Engineer (Backend)

Builds

Production-grade web backend services, system components, and APIs

Domain

Cloud-native backend engineering, distributed systems, IoT/Building Automation

Deliverable

production ML models | product features | infrastructure

Required skills

Golang, Linux system development, REST APIs, distributed systems, SQL/relational databases, CI/CD, Docker, Kubernetes, cloud platforms (AWS/GCP/Azure), Git, software architecture, concurrency, testing

Preferred skills

C++, time-series databases, message-driven architectures (MQTT, NATS, Kafka), building automation protocols (BACnet, Modbus), edge computing, IoT, BMS

Technologies

Golang, Linux, Docker, Kubernetes, AWS, GCP, Azure, Kafka, NATS, MQTT, React, Vue, TypeScript, JavaScript, C++, Git

Responsibilities

Design and develop high-performance web backend services; implement, test, and maintain production software; establish engineering practices for testing, CI/CD, monitoring, and security; develop and troubleshoot Linux system-level components; collaborate with frontend developers on API integration

Seniority

Senior, hands-on IC with team leadership

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