Principal CRM Engineer

Starhub Ltd

Petaling Jaya

On-site

MYR 240,000 - 360,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

StarHub Ltd is seeking a Principal CRM Engineer to define and evolve the architecture of its core CRM and Order Management platforms powering onboarding, sales journeys, and fulfilment for Consumer. The role focuses on scalable, resilient, and future-ready systems within a DevOps model.

You will drive platform modernization, establish standards, and guide teams to improve reliability across APIs, databases, and workflows while collaborating with product and DevOps teams to enable rapid product

Qualifications

  • 10+ years of professional software engineering experience with emphasis on system architecture and large-scale distributed systems.
  • Experience designing, evolving, and operating enterprise platforms within CRM/OM/BSS or similar domains.
  • Expertise in microservices and distributed system design, API design, and service contracts.
  • Strong workflow orchestration and data-architecture capability.
  • Hands-on experience with Java, Spring Boot, and RESTful APIs; proficient in PostgreSQL and Oracle.
  • Proven ability to lead platform modernization, scale, and reliability efforts in cloud environments.

Responsibilities

  • Define end-to-end architecture of CRM/OM platforms across multiple domains.
  • Establish standards for microservices, API design, and data management.
  • Design workflow orchestration strategies for order lifecycle processes.
  • Drive platform scalability, performance, and fault-tolerance improvements.
  • Govern data architecture and integration patterns across systems.
  • Lead modernization initiatives, including cloud-native architecture and containerization.
  • Mentor engineers and foster adherence to enterprise standards.

Skills

Microservices design
API design
Workflow orchestration
Data architecture
Kubernetes
AWS cloud
Java
Spring Boot
RESTful APIs
PostgreSQL/Oracle

Tools

Kubernetes
AWS
PostgreSQL
Oracle
Spring Boot

Job description

Principal CRM Engineer

Date: 1 Aug 2026

Location: Petaling Jaya, MY

Job Description

The Principal CRM Engineer defines and evolves the architecture of StarHub’s core Customer Relationship Management (CRM) and Order Management (OM) platforms that power customer onboarding, sales journeys, and fulfilment for the Consumer Business.

The role focuses on building a scalable, resilient, and future-ready CRM/OM platform, ensuring seamless end-to-end customerexperiencesand enabling rapid product innovation. Operating within a DevOps model, the Principal CRM Engineer drives platform modernization, architectural standardization, and system-wide reliability, while guiding engineering teams toeliminatesystemic issues and scale the platform sustainably.

Responsibilities
  • Define and own the end-to-end architecture of CRM/OM platforms across Customer Management, Product Catalogue, Campaigns, Order Management, and Revenue/Billing integration
  • Establish architectural principles and standards for microservices, API design, workflow orchestration, and data management across CRM/OM domains
  • Design andoptimizeworkflow orchestration strategies for order lifecycle processes, ensuring scalability and fault tolerance
  • Drive platform scalability and performance improvements byidentifyingsystem bottlenecks across APIs, databases, and workflows
  • Define and govern data architecture, ensuring consistency, integrity, and efficient data flow across CRM, provisioning, and billing systems
  • Establish API and integration standards, including versioning, idempotency, and reliability patterns for internal and external system integrations
  • Lead platform modernization initiatives, including migration from legacy CRM systems to cloud-nativeCRM-based architecture
  • Reduce technical debt and system complexity by driving modularization, decoupling, and standardization across services
  • Define and implement observability and reliability strategies across the platform, ensuring proactive monitoring, alerting, and performance optimization
  • Collaborate with DevOps and platform teams to design scalable cloud-native solutions using Kubernetes (EKS), CI/CD pipelines, and Infrastructure as Code
  • Act as the technical authority for design decisions, conducting architecture reviews and ensuring alignment with enterprise architecture and business objectives
  • Mentor CRM Engineers on system design, architectural thinking, and advanced debugging techniques
  • Influence cross-functional teams and stakeholders to adopt consistent engineering standards and best practices
  • Collaborate with Product Owners, QA, DevOps, and vendors to ensure seamless integration and delivery of end-to-end customer journeys
Qualifications
  • 10+ years ofprofessional software engineering experience with a strong emphasis on system architecture and large ‑ scale distributed systems
  • Demonstrated ability todesign, evolve, andoperateenterprise ‑ criticalplatforms, particularly withinCRM,OM,BSS, or comparable domains
  • Microservices and distributed system design
  • API design, integration patterns, and service contracts
  • Workflow driven andorchestration-basedsystems
  • Data architecture,modelling, and database performance optimization
  • Stronghands-ontechnical experience with:
  • Java, Spring Boot, and RESTful APIdesign/development
  • PostgreSQL and/or Oracle, including query optimization and performance tuning
  • Kubernetes based platforms and cloud environments (AWS preferred)
  • Proven experience working in telecom BSS/OSS environments, including CRM, billing, and order management systems
  • Establishedtrack recordof leading platform modernization, large scale refactoring, and transformation initiatives in complex enterprise environments
Preferred Certifications
  • AWS Certified Solutions Architect (Associate or Professional)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal CRM Engineer
Principal CRM Engineer

StarHub • Petaling Jaya

On-site
MYR 300,000 - 500,000
Lead CRM Devops Engineer
Lead CRM Devops Engineer

Starhub Ltd • Petaling Jaya

On-site
MYR 180,000 - 300,000
Lead CRM Engineer
Lead CRM Engineer

Starhub Ltd • Petaling Jaya

On-site
MYR 180,000 - 240,000
Senior CRM Platform Architect
Senior CRM Platform Architect

Starhub Ltd • Petaling Jaya

On-site
MYR 240,000 - 360,000
Lead CRM Devops Engineer
Lead CRM Devops Engineer

StarHub • Petaling Jaya

On-site
MYR 260,000 - 420,000
Strategic CRM & Order Platform Architect
Strategic CRM & Order Platform Architect

StarHub • Petaling Jaya

On-site
MYR 300,000 - 500,000
Lead CRM DevOps & Platform Reliability Engineer
Lead CRM DevOps & Platform Reliability Engineer

Starhub Ltd • Petaling Jaya

On-site
MYR 180,000 - 300,000
Domain Solution Architect
Domain Solution Architect

Starhub Ltd • Petaling Jaya

On-site
MYR 180,000 - 280,000
Lead CRM & Orchestration Platform Engineer
Lead CRM & Orchestration Platform Engineer

Starhub Ltd • Petaling Jaya

On-site
MYR 180,000 - 240,000
Senior CRM & OMS Domain Architect
Senior CRM & OMS Domain Architect

Starhub Ltd • Petaling Jaya

On-site
MYR 180,000 - 280,000