Platform and Application Software Engineer

Location: Taipei, Taiwan

Job Description / Responsibilities

  • Design and develop enterprise-grade payment service solutions, and transaction platform based on blockchain technology.
  • Responsible for problem analysis and provide technical solution to resolve customer issues.
  • Create and maintain technical documents.


  • Bachelor’s degree in Computer Science (or related field).
  • 3+ years programming experience with the following: Java (must), Python (plus), C++/C, NoSQL (Mongo), RESTful API, gRPC.
  • Experience with CM and bug tracking tools, such as GIT, Jira, or Redmine.
  • Experience with Kafka, Hazelcast, MongoDB, ElasticSearch, JMX.
  • Fluent in English.
  • Experience with any of the following is a plus: telecom industry, blockchain technology, electronic payment processing, wallet, DCC, DCB, POS system, BSS integration.

Preferred Qualifications

  • Industry experience in telecom and payment.
  • Familiar in technologies: blockchain, authentication (OAuth 2.0), electronic payment processing, digital wallet, DCC, DCB, POS system, BSS integration.