New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Razer

Senior Software Engineer

Razer
Apply →
onsite senior full-time Bangsar South

First indexed 28 Apr 2026

Description

Joining Razer will place you on a global mission to revolutionize the way the world games. As a Senior Software Engineer, you will be responsible for designing, building, and operating full-stack web-based payment systems using a .NET backend and modern frontend technologies. This role focuses on correctness, reliability, and operational ownership of money-moving workflows, including integration with external payment service providers and handling asynchronous and failure scenarios.

Key responsibilities include:

  • Design, implement, and maintain end-to-end payment flows using a .NET backend and web frontends, including checkout, top-ups, subscriptions, refunds, and reversals
  • Build and operate APIs and services using C#/.NET (e.g. ASP.NET Core)
  • Develop and maintain frontend components using modern web frameworks (e.g. React or equivalent)
  • Integrate and operate third-party payment service provider (PSP) APIs
  • Collaborate with backend, frontend, and platform engineers on payment state management, idempotency, and reconciliation
  • Handle asynchronous workflows including webhooks, retries, and partial failures
  • Ensure systems are observable through logging, metrics, and alerting
  • Participate in on-call rotations and lead investigation and resolution of payment-related production incidents
  • Review designs and implementations with a focus on failure handling, data integrity, security, and operational readiness
  • Apply AI-assisted development tools (e.g. code generation, testing, debugging, analysis) to improve productivity, while ensuring all money-related logic is reviewed, validated, and production-safe
  • Contribute to continuous improvement of engineering standards, reliability practices, and development tooling

Minimum qualifications include:

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
  • 5+ years of professional software engineering experience
  • Strong experience building full-stack web applications with .NET (C#) on the backend
  • Experience developing modern web frontends (e.g. React, Angular, or similar frameworks)
  • Hands-on experience integrating payment systems or financial APIs
  • Solid understanding of distributed systems concepts, including idempotency, retries, and eventual consistency
  • Experience diagnosing and resolving production issues in revenue-critical systems
  • Experience using modern developer productivity tools, including AI-assisted coding or analysis tools, in a professional environment

Preferred qualifications include:

  • Experience working with payment service providers (e.g. Stripe, Adyen, Braintree, or local PSPs)
  • Familiarity with wallets, balances, or ledger-adjacent systems
  • Exposure to chargebacks, refunds, disputes, or fraud workflows
  • Experience operating high-availability, revenue-generating systems
  • Knowledge of compliance or regulatory requirements related to payments (e.g. PCI)
  • Experience with Southeast Asia payment methods (e.g. PayNow, GrabPay)
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://razer.wd3.myworkdayjobs.com/en-US/Careers/job/Bangsar-South/Senior-Software-Engineer_JR2026007319