Razer (Asia-Pacific) Pte. Ltd. · MyCareersFuture · 1d
Principal Software Engineer
Singapore, West- Posted
- 2026-10-07 (1d)
- Place
- Singapore, West
- Commitment
- Full Time
- Salary
- SGD 9,000 – 16,000 / month
- Experience
- 8+ YOE
- Education
- Bachelor's
- Department
- Engineering
- Source
- MyCareersFuture (the employer’s own listing)
Your match
Sign in to see how your skills match this job.
Skills in this posting
MicroservicesEvent-Driven ArchitectureSystem DesignAmazon Web ServicesGoogle Cloud PlatformDockerKubernetesContainerizationCI/CDDisaster RecoveryCloud InfrastructureML
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.
Razer (Asia-Pacific) Pte. Ltd.
57 open roles in Singapore, straight from Razer (Asia-Pacific) Pte. Ltd.’s own careers page.
- Character Art Lead (6 months contract)Singapore · Today
- Partnerships Marketing InternSingapore · 2d
- Manager, Productivity & SpeakersSingapore, West · 2d
- Senior Product Evangelist, LifestyleSingapore, West · 2d
- Manager, Productivity & SpeakersSingapore · 3d
- Global Product Evangelist, Gaming KeyboardsSingapore · 3d
- Public Relations Intern (Global Product)Singapore · 3d
- Global Product Evangelist, Gaming KeyboardsSingapore, West · 3d
- Product Quality Engineer II (1-year Fixed Term Contract))Singapore · 1w
- 3D Motion DesignerSingapore · 1w
- Product Marketing Intern - MiceSingapore · 1w
- Senior Cyber Security ManagerSingapore, West · 1w