# Architect (Engineer) - II

**Company**: Razer
**Location**: Singapore
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://razer.wd3.myworkdayjobs.com/en-US/Careers/job/Singapore/Senior-Software-Engineering-II_JR2025004977?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_3643ceed-28b

## Description

Joining Razer will place you on a global mission to revolutionize the way the world games. As an Architect (Engineer) - II, 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.

- 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

- 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.

- 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.

## Skills

### Required
- Cloud infrastructure
- Distributed systems
- Microservices architecture
- Containerization
- Kubernetes
- CI/CD pipelines
- Cloud-native technologies
- Service mesh architectures
- Traffic routing
- Global failover strategies
- Latency optimization
- Regional scaling
- Cross-region consistency
- Event-driven architecture
- Eventually consistent models
- OAuth 2.0
- OpenID Connect (OIDC)
- Agile
- SCRUM

---

Source: [Apply at razer.wd3.myworkdayjobs.com](https://razer.wd3.myworkdayjobs.com/en-US/Careers/job/Singapore/Senior-Software-Engineering-II_JR2025004977?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
