Senior Software Engineer (Backend - Payment)

4 Months ago • 5 Years +

About the job

SummaryBy Outscal

About the job:
Backend engineer with 5+ years experience in server-side development, proficient in Golang, familiar with microservices and web service development.
Must have:
  • Server-side Development
  • Golang Proficiency
  • Microservices Development
  • Web Service Development
Good to have:
  • Payment Gateways
  • Finance Software
  • Security Techniques
  • Compliance Standards
Perks:
  • Global Team
  • Immersive Experience

Who Are We?

HoYoverse is committed to providing immersive virtual world experiences to players around the world. We have brought fans popular games including Genshin Impact, Honkai: Star Rail, Honkai Impact 3rd, Tears of Themis, and Zenless Zone Zero, as well as a wide range of entertainment content.

Community is at the heart of everything we do. We are devoted to engaging fans and fostering an enthusiastic and inclusive global community that provides access and encouragement for people to share their passion for ACG (Animation, Comics, and Games) through their own creativity and skills.

Pushing the boundaries of imagination, we consistently explore cutting-edge game development technologies, and have accumulated leading technical capabilities in cel shading, cloud gaming, and other fields.

In the future, we will continue to expand our content production, technology research, and publishing duties through operations in offices in Singapore, Montreal, Los Angeles, Tokyo, Seoul, and other areas.

When you apply to a position with HoYoverse, we will process your personal data. To learn more about how we process your data, we encourage you to review our comprehensive Global Applicant and Candidate Privacy Policy. This policy provides detailed insights into how your information is collected, used, and protected throughout the application process.

What You Will Do:

Ever wonder what happens when you perform a top-up of crystals in Genshin Impact? The Global Payment team at HoYoverse provides a unified cross-border payment solution for all of our games. From connecting to various payment methods, fighting against fraudulent transactions, providing insights on revenue analysis, to meeting local government regulations & international standards, our systems cover a wide range of core functionalities.

As our systems are critical to players' experience and the company's revenue, we invest heavily in technologies (and the engineers behind these technologies). Thus, we are looking for highly talented and motivated individuals to join our backend engineering team. Being one of the core members in our backend engineering team, you will:

  • Be responsible for the development and maintenance of our global payment systems, delivering a superb cross-platform checkout experience for users worldwide.
  • Be responsible for the development and maintenance of our internal finance / accounting software, providing a full-lifecycle solution for our funds flow.
  • Provide technical design and guidance for our services, upholding our high standards on availability, maintainability, robustness and scalability.
  • Promote good engineering practices as a senior engineer in the team such as chaos engineering, CI/CD pipeline, grayscale deployment, multi-cluster environment, traffic labelling, unit testing.

What We Are Looking For:

  • Bachelor's degree (or above) in Computer Science or related programs, with at least 5 years of experience in server-side development.
  • Proficient in any programming language with at least 5 years of experience, though Golang is preferred.
  • Familiar with the development and maintenance of business-critical & large-scale micro-services, understanding services optimization and monitoring.
  • Familiar with web service development and related tech stack, including HTTP, security, database, cache, message queue, etc.
  • Be the owner / go-to person of features you are responsible for, able to independently handle all stages of the development lifecycle including requirement discussion, tech design, development, testing and delivering.

Bonus Points:

  • Experienced in integration with different payment gateways / payment processors / card schemes.
  • Experienced in building finance / accounting software modules such as reconciliation, revenue projection, tax reporting.
  • Familiar with common security techniques such as encryption, hashing, KMS services, etc.
  • Familiar with international compliance / security standards such as PCI DSS, ISO-27001, ISO-27701, etc.

We are an equal opportunity employer that believes diverse backgrounds are key to bringing our concepts to life. If you're looking to play a key role in creating the best immersive virtual world experience for our users, we invite you to join our team.

View Full Job Description

About The Company

At HoYoverse, we are committed to creating immersive virtual world experiences for players around the world. In addition to game products such as "Genshin Impact," "Honkai Impact 3rd," "Tears of Themis," and "Honkai: Star Rail," HoYoverse also launched the dynamic desktop software "N0va Desktop," the community product "HoYoLAB," and created a variety of products such as animations, comics, music, novels, and merchandise around our original Creative Concept.


Adhering to our mission of "Tech Otakus Save the World," we have always been committed to technology research and development, exploring cutting-edge technologies, and have accumulated leading technical capabilities in cartoon rendering, artificial intelligence, cloud gaming technology, and other fields.


HoYoverse is actively engaged in globalization, with offices in Singapore, Montreal, Los Angeles, Tokyo, Seoul, and other areas.

View All Jobs

Jobs in Singapore

Software Engineering Jobs

DraftKings - Manager, Lottery Fulfillment

New Jersey, United States (On-Site)

Trek - Production Tech

Utah, United States (On-Site)

Scientific Games  - Machine Operator

Georgia, United States (On-Site)

company3methodstudios - Vault Assistant

Georgia, United States (On-Site)

Xsolla - VP of Architecture

Quebec, Canada (Hybrid)

Fortis Games - IT Support Engineer

Romania (Remote)

PlayStation Global - Sr. Director, Data Platform Engineering & Operations

California, United States (On-Site)

Level Up Your Career in Game Development!

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

Job Common Plug