R

Razer

Develops gaming hardware, software, and peripherals

AI-Assisted Software Engineer - Fintech

Backend EngineeringUpdated on Nov 12
Full-timeNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline is required.
  • Approximately 3+ years of professional software development experience is required, though candidates with less experience may be considered.
  • Practical experience using AI coding assistants or AI development agents is required.
  • Strong programming and problem-solving fundamentals are required.
  • Candidates must be able to independently analyze requirements and deliver software solutions.
  • Candidates must have a good understanding of databases, APIs, and backend system development.
  • Candidates should have practical experience with several of the following: Java, PHP, Go, Python, Node.js, C#, RESTful APIs, microservices, SQL, relational databases, MySQL, PostgreSQL, MariaDB, Redis, Kafka, RabbitMQ, Git, Linux, Docker, Kubernetes, CI/CD pipelines, or cloud platforms such as AWS, Alibaba Cloud, Tencent Cloud, Huawei Cloud, or Azure.
  • Candidates must be able to read and understand English technical documentation and communicate technical topics in English through email, chat, and technical meetings.
  • Candidates should be able to work independently with minimal supervision and collaborate with engineering teams outside China.

Responsibilities

  • Use AI coding agents and development tools to improve software development productivity and quality throughout requirement analysis, technical planning, solution and architecture design, code generation and refactoring, code review, unit and integration testing, debugging, documentation, deployment preparation, and production troubleshooting.
  • Convert business requirements into clear technical implementation plans and review, validate, and improve AI-generated code before production use.
  • Determine when to use AI automation and when human engineering judgment is required, and explore new AI engineering tools, workflows, and development practices.
  • Design, develop, and maintain secure and scalable fintech applications and services, including payment gateways and APIs, merchant integrations, card and QR payments, e-wallet payments, bank transfers, refunds, settlement and reconciliation, payouts and disbursement, and merchant management systems.
  • Integrate with banks, payment channels, card networks, and third-party service providers.
  • Develop secure APIs, backend services, and transaction-processing components, ensuring transactions are reliable, traceable, and protected against duplicate processing.
  • Write clean, maintainable, secure, production-ready code; participate in system design and architecture discussions; and develop REST APIs, microservices, event-driven services, and backend applications.
  • Apply appropriate software engineering principles and design patterns, including error handling, retry mechanisms, idempotency, timeout management, rate limiting, logging, and monitoring.
  • Perform code reviews, contribute to engineering standards, and identify and reduce technical debt.
  • Use AI to assist in generating and improving test cases; develop unit, integration, and automated tests; and participate in functional, regression, performance, and security testing.
  • Ensure critical payment flows have sufficient automated test coverage, investigate defects and root causes, and improve software quality through continuous testing and automation.
  • Participate in CI/CD and automated software delivery, and deploy and maintain applications in cloud and container environments using Docker, Kubernetes, and applicable deployment platforms.
  • Support automated deployment, canary deployment, blue-green deployment, rollback, and environment configuration; work with DevOps/SRE teams to improve deployment reliability; and participate in production monitoring and incident troubleshooting.
  • Break complex engineering problems into tasks suitable for AI agents; provide clear technical context and instructions; use agents to inspect unfamiliar codebases, develop implementation plans, compare technical approaches and trade-offs, generate tests, debug, analyze logs, and investigate root causes.
  • Review AI-generated code for correctness, security, and maintainability; detect hallucinations and technically incorrect recommendations; and prevent sensitive company and payment information from being exposed to unauthorized AI services.
  • Follow secure software development practices, understand common application and API security risks, protect sensitive information, credentials, API keys, and payment data, apply authentication and authorization controls, understand encryption, tokenization, and secure data handling concepts, and follow company security and change-management policies.
  • Deliver reliable fintech features faster with AI, reduce repetitive coding and manual development, increase automated testing and software quality, solve production issues efficiently, produce secure and maintainable code, and continuously improve development workflows.

Desired Qualifications

  • Experience with fintech, payments, banking, or financial systems is strongly preferred.
  • Familiarity with PCI DSS and payment-industry security requirements is highly desirable.
  • Experience developing systems in regulated or security-sensitive environments is an advantage.
  • Experience with payment gateways or payment-processing systems, high-volume transaction platforms, financial reconciliation or settlement systems, PCI DSS environments, high-availability architectures, cloud-native applications, microservices and distributed systems, DevSecOps, automated testing, AI agent workflows, AI-assisted code review or testing, or production incident troubleshooting is advantageous.

About the Company

Razer

Develops gaming hardware, software, and peripherals

Razer designs and sells gaming hardware and software for gamers and tech enthusiasts. Its products include laptops, desktops, monitors, mice, keyboards, audio devices, and chairs, plus software such as Chroma RGB that customizes lighting and optimizes performance. It differentiates itself with an integrated hardware-software ecosystem, esports sponsorships, and direct-to-consumer sales. Its goal is to be a leading global gaming brand by expanding its hardware-software ecosystem and presence in gaming communities.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Irvine, CA
Founded
1998

Recently Posted Jobs

Explore more opportunities at Razer

See more jobs