Principal / Senior Software Engineer (Backend)

SP Group

Singapore

On-site

SGD 120,000 - 180,000

Full time

20 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Wellness programmes
Collaborative teams

Job summary

SP Group is seeking a hands-on Backend Technical Lead to drive design, development, scalability, and operational excellence of our EV Charging platform. You will lead backend architecture, ensure production stability, and mentor engineers across multiple backend services.

You will collaborate with product, engineering, and infrastructure teams to build resilient, cloud-native systems at scale. This role offers opportunities to influence core technical decisions and contribute to

Qualifications

  • Proven track record building production-grade backend services.
  • Strong Golang background with scalable systems experience.
  • Experience in RESTful API design and system integrations.
  • Hands-on with cloud-native deployments (Azure or AWS).
  • Mentoring engineers and leading technical initiatives.

Responsibilities

  • Lead backend architecture and system & design.
  • Own end-to-end delivery of backend services.
  • Ensure high availability, scalability, performance and security.
  • Drive engineering best practices, code quality, and design reviews.
  • Improve database performance and cost optimization.
  • Lead incident investigations and RCA.
  • Design event-driven and asynchronous systems.
  • Collaborate with DevOps on deployment and reliability.
  • Mentor engineers and drive technical initiatives.

Skills

Golang
Java (basic)
Concurrency
Memory profiling
RESTful APIs
SQL (PostgreSQL)
Event streaming (Kafka)
WebSockets
Cloud-native deployments
Docker
Kubernetes
Terraform / IaC
Observability tools (Datadog, Sentry)
Distributed systems
Device-integrated / IoT
EV charging protocols (OCPI, OCPP)

Education

Bachelor's degree in Computer Science or related

Tools

Docker
Kubernetes
Terraform

Job description

We are looking for a hands‑on Backend Technical Lead to drive the design, development, scalability, and operational excellence of our EV Charging platform. This role will be responsible for leading backend architecture and solution design, ensuring production stability, and mentoring engineers across multiple backend services.

You will collaborate closely with product, engineering, and infrastructure teams to build resilient, high-performance systems that operate at scale in a cloud-native environment.

You will play a key role in shaping the backend architecture of a rapidly scaling, cloud-native platform, working on distributed systems, real-time processing, and high‑availability services. This role offers the opportunity to influence core technical decisions, solve complex engineering challenges, mentor a growing engineering team, and gain exposure to device‑integrated and event‑driven platforms, including technologies and protocols used in EV Charging domain.

What You’ll Do
  • Lead backend architecture and system & solution design.
  • Own end-to-end delivery of backend services.
  • Ensure highly availability, scalability, performance and security.
  • Drive engineering best practices, code quality, and design reviews.
  • Improve database performance, indexing strategies, query efficiency, and overall cost optimization.
  • Lead production incident investigations and root cause analysis.
  • Design and implement event-driven and asynchronous systems.
  • Work closely with DevOps on deployment, monitoring, and reliability.
  • Balance speed of delivery with long‑term scalability and maintainability.
  • Mentor engineers and drive technical initiatives across teams.
What You’ll Need
  • Strong experience in Golang and building production systems.
  • Beginner to Intermediate knowledge in Java is a plus.
  • Deep understanding of concurrency, memory profiling, and performance optimization.
  • Experience designing RESTful APIs and system to system integrations.
  • Strong SQL knowledge and experience with PostgreSQL or similar RDBMS.
  • Experience with event streaming systems (e.g., Kafka) and realtime communication protocol (e.g. WebSockets).
  • Familiarity with cloud-native deployments (Azure or AWS).
  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Strong grasp of system design, scalability, and failure handling.
  • Experience working on high-traffic or real-time systems.
  • Prior experience mentoring engineers or leading technical initiatives.
  • Exposure to Infrastructure-as-Code (Terraform or similar).
  • Experience with observability tools (Datadog, Sentry or similar).
  • Prior experience in EV charging, mobility, or IoT platforms is an advantage.
  • Familiarity with EV charging protocols such as OCPI & OCPP.
  • Experience working with distributed or device-integrated systems.
  • Exposure to payment systems, billing workflows, or transaction-heavy platforms.
What We’ll Provide
  • Join us to empower the future of energy.
  • You will work in teams that thrive on collaboration for outstanding achievements.
  • We have regular wellness programmes to promote healthy living.
Platform Characteristics
  • Distributed and event-driven architecture.
  • Real-time and asynchronous workflows.
  • Production-critical systems with high availability requirements.
  • Integrations with external platforms, protocols, and third‑party systems.
  • High observability and operational ownership expectations.
  • Rapidly evolving platform with scaling and optimization challenges.

We value engineers who take ownership beyond feature delivery — including system reliability, scalability, observability, and operational excellence. Technical Leads are expected to contribute hands‑on, mentor engineers, participate in architecture discussions, and drive continuous improvements across engineering practices and platform stability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal / Senior Software Engineer (Backend)
Principal / Senior Software Engineer (Backend)

re-zoo-me • Singapore

Hybrid
SGD 180,000 - 230,000
Wellness programmes
Collaborative environment
Senior Software Engineer
Senior Software Engineer

Astek • Singapore

On-site
SGD 140,000 - 200,000
Senior Golang Engineer - EV Charging Platform (OCPI/OCPP)
Senior Golang Engineer - EV Charging Platform (OCPI/OCPP)

astek singapore innovation technology pte. ltd. • Singapore

On-site
SGD 140,000 - 210,000
EV Platform Backend Lead - Scalable Real-Time Systems
EV Platform Backend Lead - Scalable Real-Time Systems

SP Group • Singapore

On-site
SGD 120,000 - 180,000
Wellness programmes
Collaborative teams
Senior Golang Backend Engineer — EV Charging Platform
Senior Golang Backend Engineer — EV Charging Platform

astek singapore innovation technology pte. ltd. • Singapore

On-site
SGD 140,000 - 210,000
Senior Backend Architect, EV Charging Platform
Senior Backend Architect, EV Charging Platform

re-zoo-me • Singapore

Hybrid
SGD 180,000 - 230,000
Wellness programmes
Collaborative environment
Senior Go Backend Engineer - EV Charging Platform
Senior Go Backend Engineer - EV Charging Platform

Astek • Singapore

On-site
SGD 140,000 - 200,000
Senior Engineering Manager (Customer Engagement Platforms)
Senior Engineering Manager (Customer Engagement Platforms)

Confidential • Singapore

On-site
SGD 180,000 - 360,000
Senior Backend Engineer -
Senior Backend Engineer -

jobster private ltd. • Singapore

On-site
SGD 120,000 - 180,000
Senior Backend Engineer - #1595
Senior Backend Engineer - #1595

JOBSTER PRIVATE LTD. • Singapore

On-site
SGD 100,000 - 180,000