Senior Software Engineer II - Architecture

1 Year ago • 8 Years + • Software Development & Engineering

Job Summary

Job Description

Join Razer as a Senior Software Engineer II specializing in Architecture to revolutionize global gaming. You will architect, build, and deploy cloud-native applications, transforming monolithic systems into distributed microservices across multiple regions. This role involves ensuring scalability, security, cost-effectiveness, and maintainability, with a focus on data residency compliance and modern service decomposition. Responsibilities include leading the design of distributed systems, implementing multi-region deployments, defining patterns for traffic routing and failover, and ensuring compliance with regulations like GDPR. You will leverage containerization and Kubernetes, collaborate with cross-functional teams, and mentor engineering teams on architectural best practices. The role requires staying updated with emerging technologies to enhance system design.
Must have:
  • Bachelor's degree in CS or related field
  • 8+ years of software engineering experience
  • 3+ years in architecture/tech leadership
  • Experience with microservices in cloud (AWS/GCP)
  • Experience migrating from monolith to microservices
  • Strong understanding of distributed systems
  • Knowledge of data residency regulations (GDPR, PDPA)
  • Proficient in Docker and Kubernetes
  • Expertise in distributed systems design
  • Excellent communication and stakeholder engagement
  • Familiarity with Agile/SCRUM
Good to have:
  • Familiarity with OAuth 2.0 and OpenID Connect

Job Details

Joining Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work, offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer-centric #LifeAtRazer experience that will put you in an accelerated growth, both personally and professionally.

Job Responsibilities :

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.

Are you game?

Similar Jobs

Mercury - Senior Software Engineer - Treasury

Mercury

San Francisco, California, United States (Remote)
1 Month ago
Workato - Marketing Operations Associate

Workato

Sydney, New South Wales, Australia (On-Site)
1 Month ago
160over90 - Finance Analyst

160over90

Dubai, Dubai, United Arab Emirates (On-Site)
1 Year ago
net ease group - Procurement Business Partner

net ease group

Toronto, Ontario, Canada (On-Site)
2 Months ago
nord current - Junior QA Game Console Tester

nord current

Vilnius, Vilnius County, Lithuania (On-Site)
9 Months ago
bytedance - Software Engineer, Log Service

bytedance

Singapore (On-Site)
2 Months ago
Spellbrush - Software Engineer

Spellbrush

San Francisco, California, United States (On-Site)
4 Months ago
Razer - Senior Software Engineer (Computer Vision Engineer)

Razer

Chengdu, Sichuan, China (On-Site)
1 Year ago
JDA - IN-Expert Support Engineer

JDA

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
AECOM - Senior Rail/Track Engineer

AECOM

Rocky Hill, Connecticut, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Single Store - Technical Account Manager

Single Store

Pune, Maharashtra, India (Remote)
5 Months ago
Apple - Pixel Development Engineer

Apple

Cupertino, California, United States (On-Site)
2 Months ago
Hawkeye Innovations - Network Infrastructure Engineer

Hawkeye Innovations

Basingstoke, England, United Kingdom (Hybrid)
1 Month ago
Haptic  - Lead VFX Artist

Haptic

Paris, Île-de-France, France (Remote)
7 Months ago
Mendix - Support Engineer

Mendix

Rotterdam, South Holland, Netherlands (Hybrid)
4 Months ago
bytedance - Product Manager - Edge Computing Platform

bytedance

Singapore (On-Site)
9 Months ago
playrix  - Office Manager

playrix

Ireland (On-Site)
4 Months ago
bytedance - Research Scientist Intern (Doubao (Seed) - Foundation Model, Speech Understanding) - 2024 Summer (PhD)

bytedance

San Jose, California, United States (On-Site)
9 Months ago
Abridge - Partner Success Director, Strategic Accounts

Abridge

Texas, United States (Remote)
3 Weeks ago
Granicus - Account Executive - New Business

Granicus

United States (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Singapore

Aspire - Associate PR & Communications Director

Aspire

Singapore (Hybrid)
3 Months ago
London stock Exchange - Customer Compliance Team Lead - APAC

London stock Exchange

Singapore (On-Site)
2 Months ago
Workato - Enterprise Account Executive

Workato

Singapore (On-Site)
1 Month ago
OKX - Senior Business Development Manager

OKX

Singapore (On-Site)
3 Months ago
Riot Games - Software Engineer Manager - Metagame Features, 2XKO

Riot Games

Singapore (On-Site)
3 Months ago
NinjaVan - Fulfilment Warehouse Team Leader

NinjaVan

Singapore, Singapore (On-Site)
10 Months ago
hogarth - Project Manager

hogarth

Singapore (On-Site)
2 Months ago
bytedance - Software Engineer (Payment Network) - Global Payment - Singapore

bytedance

Singapore (On-Site)
9 Months ago
bytedance - Organization Culture Business Partner - Advertising

bytedance

Singapore (On-Site)
4 Months ago
bytedance - Site Reliability Engineer, Traffic Platform

bytedance

Singapore (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Sierra - Sales Engineer

Sierra

London, England, United Kingdom (On-Site)
3 Months ago
Moloco - Senior Software Engineer

Moloco

Redwood City, California, United States (On-Site)
2 Months ago
Samsung Semiconductor - Staff Engineer, Performance Modeling Architecture

Samsung Semiconductor

San Jose, California, United States (On-Site)
3 Months ago
Opendoor - Senior IT Engineer

Opendoor

Phoenix, Arizona, United States (Remote)
3 Weeks ago
Ion - Principal Software Engineer, Italy

Ion

Collecchio, Emilia-Romagna, Italy (On-Site)
10 Months ago
bytedance - NLP Engineer Intern - 2025 Start

bytedance

Singapore (On-Site)
9 Months ago
Workato - Staff Software Engineer (Core Team)

Workato

Belgrade, Serbia (Remote)
1 Month ago
Saronic Technologies - Electrical Engineer – Electronic Safe Arm Fuze Fire Initiation Device

Saronic Technologies

Austin, Texas, United States (On-Site)
3 Weeks ago
Alphawave Semi - Staff Engineer – PCIe Verification

Alphawave Semi

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Capgemini - Software Engineer

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

At Razer, you'll be at the forefront of the most exciting industry in the world — gaming. Evolving forms of gaming require evolving forms of hardware, software and services. That’s where Razer comes in, offering innovative top-of-the-line products and services to allow gamers to fully immerse in the ultimate gaming experience.Getting onboard Razer will place you on a global mission to bring gamers closer to the games they love. Razer is a place to do great work, offering you the opportunity to be a part of a global team across 11 countries. Whether you are a hardcore evangelist who breathe life to the latest and greatest gaming gear or a behind-the-scene hero who runs our global operations, you are assured of a career-changing quest that transcends time zones and culture with one single spell: For Gamers. By Gamers.The journey towards phenomenal-ness won’t come easy. However, we will excel because gamers rely on teamwork. We achieve greatness because we are wicked problem-solvers and tenacious in clinching victories in all that we do. It is the team that makes Razer where it is today and will continue to bring Razer to even greater heights.

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Singapore (On-Site)

San Diego, California, United States (On-Site)

Singapore (On-Site)

Singapore (On-Site)

Singapore (On-Site)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Shenzhen, Guangdong Province, China (On-Site)

Singapore (On-Site)

View All Jobs

Get notified when new jobs are added by Razer

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug