Search by job, company or skills

Principal Software Engineer

Principal Software Engineer

razer (asia-pacific) pte. ltd.
8-11 Years
SGD 9,000 - 16,000 per month
Early Applicant
  • Posted a day ago
  • Be among the first 10 applicants

Job Description

You will be working with a team of software engineers to architect, build, and deploy containerized and/or serverless applications in the cloud to support Razer's ever-growing ecosystem of microservices, data pipelines, and AI workloads. You will be responsible for the high-level design, architecture, and technical leadership of a scalable, high-performance, cost-effective, secure, and maintainable system that meets both current and future business needs. You will play a critical leadership role in enhancing our existing single-region monolithic system into a distributed, cloud-native microservices architecture - multi-region deployments, data residency compliance, and modern service decomposition.

Essential Roles and Responsibilities

  • Lead the design and evolution of scalable, secure, high-performance, and distributed end-to-end system architectures and robust data synchronization with effective conflict resolution, aligned with business goals and technical standards.
  • Architect and drive the transformation of legacy monolithic systems into modular, domain-driven microservices deployed across multiple geographic regions.
  • Define and implement patterns for regional service deployment, traffic routing, failover, and disaster recovery to achieve low latency and high availability.
  • Design systems that comply with data residency and privacy regulations (e.g., GDPR, PDPA) by ensuring user data is stored and processed within designated geographic boundaries.
  • Utilize containerization and Kubernetes to support scalable and reproducible deployments in a cloud environment (AWS, GCP, or Azure).
  • Collaborate closely with engineering, security, product, operations, and business stakeholders to ensure the architecture supports both functional and regulatory requirements.
  • Define best practices, technical standards, and review processes to ensure consistent and high-quality design and implementation across services and regions.
  • Provide architectural guidance, technical leadership, and mentorship to engineering teams to ensure alignment with architectural vision and system goals.
  • Collaborate with cross-functional teams including PD, internal stakeholders to deliver high-quality solutions.
  • Stay current with emerging technologies in cloud infrastructure, distributed systems, AI/ML, and web architecture, and evaluate their potential to improve the system design.
  • Promote a culture of innovation, technical excellence, and continuous improvement within the architecture and engineering organization.

Pre-Requisites :

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or related technical field.

  • 8+ years of software engineering experience, with at least 3+ years in an architecture or technical leadership role.

  • Proven experience in designing and implementing microservices-based architectures in cloud environments (e.g., AWS or GCP).

  • Demonstrated experience with migrating from monolithic to microservices architectures, including service decomposition and integration strategy.

  • Strong understanding of distributed systems, particularly multi-region deployments, including service mesh architectures, traffic routing, global failover strategies, latency optimization, regional scaling, and cross-region consistency.

  • Solid knowledge of data residency and data sovereignty requirements (e.g., GDPR, PDPA, CCPA), and experience designing systems that comply with such regulations.

  • Proficient in cloud-native technologies, including containers (Docker), Kubernetes, CI/CD pipelines.

  • Strong expertise in distributed systems design, CAP theorem trade-offs, event-driven architecture, and eventual consistency models.

  • Excellent communication and stakeholder engagement skills, with the ability to align technical design with business objectives.

  • Ability to produce high-quality architectural documentation, including system diagrams, data flows, and decision records.

  • Familiarity with OAuth 2.0 and OpenID Connect (OIDC) is a plus.

  • Strong understanding of software development principles such as Agile and SCRUM.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

PDPA

traffic routing

cloud-native technologies

data residency compliance

microservices-based architectures

distributed systems design

cross-region consistency

latency optimization

event-driven architecture

global failover strategies

Containers

Similar Jobs

12-15 yrs
SGD 13,500 - 25,500 per month
Science Park, Singapore
Skills:
Golang, Dynamodb, Microservices, Redis, Lambda, ECS, Webrtc, Python, Kubernetes, event-driven architectures, REST API design, API Gateways, AWS cloud-native services, GRPC, EKS, WebSockets, Infrastructure-as-Code
10-13 yrs
SGD 9,000 - 12,000 per month
Singapore, International Business Park
Skills:
.NET, Ml, Advanced Analytics, Integrations, Apis, Automated Testing, Iot, Microservices, Sdlc, DevSecOps, Containers, Kubernetes, SaaS platforms, geospatial Earth Observation, data pipelines, infrastructure automation, Ai, Remote Sensing, serverless services, cloud-native technologies, modular architectures, Production Operations, observability
8-10 yrs
Singapore
Skills:
Kubernetes, AI tools
10-12 yrs
SGD 12,000 - 17,000 per month
Singapore, Joo Koon Circle
Skills:
SAP, Apis, Erp, Kafka, Soap, Edi, REST, Cloud Architecture, Sftp, batch file transfer, message queues, loyalty platforms, hybrid enterprise systems, payments processing, cloud-native applications, Cdp, Pos, event-driven architecture, webhook-based integration, integration patterns, CRM, Wms
10-12 yrs
SGD 12,000 - 17,000 per month
Singapore, Joo Koon Circle
Skills:
SAP, Apis, Erp, Kafka, Soap, Edi, REST, Cloud Architecture, Sftp, batch file transfer, message queues, loyalty platforms, payments processing, Cdp, Pos, webhook-based integration, event-driven architecture, integration patterns, CRM, Wms