logo
English
[Vietnam Talents] Software Engineer
Due date
2026. 01. 26, 03:59
Division
Hanwha Life
Job group
SW Engineering
Job
Experiential Track
Job Description
  • Position: ​Software ​Engineer ​
  • Affiliate: Hanwha ​Life
  • Location: Yeouido, Seoul
  • Position Type: ​Experiential ​track (Full-time ​offer NOT available)


  • Responsibilities

- ​Blockchain Investment ​Platform ​Development

  • Support development ​of ​a ​blockchain-based investment platform, ​including ​system design and ​implementation
  • Assist ​with ​backend development (databases, ​APIs) and ​frontend ​web or ​mobile applications

- ​Smart ​Contracts & Integration

  • Support ​development and ​testing of smart contracts for tokenized assets and DEX integration
  • Assist with integration of external blockchain networks and wallet services

- Cross-Functional Collaboration

  • Collaborate with planning, design, and related teams to support prototype or service development


  • Required/Preferred Qualifications

- Language requirements : Fluent in Vietnamese and English (written and spoken)

- Expected Bachelor's or Master's Degree in Computer Science or a related field

   - Strong interest in blockchain technology and related products or investments

   - Experience in web, mobile, or blockchain (smart contract) development projects

   - Interest in learning new tech stacks and building rapid prototypes in PoC environments

   - Strong communication skills with a proactive and collaborative mindset

   - Experience with AI agent–based development projects is a plus


  • Required Documents for Application

- Resume

- Case Study answer

※ Submit your case study in English


Case Study
  • Submit a detailed analysis on one of the two questions below

*You do not need to answer both questions



Q1. Real-Time Auditing and Asset Recovery System for Custodial Wallets


To manage large-scale institutional assets, a level of control that meets global security certifications such as SOC 2 Type II and ISO/IEC 27001 is required.


In particular, there have been multiple past cases in which wallet service providers failed to respond adequately to incidents such as private key loss or hacking attacks, resulting in the permanent loss of customer assets.


As a financial institution, it is essential to design a high-trust audit system and a Disaster Recovery (DR) framework that can guarantee 100% asset availability, while also detecting and blocking abnormal transactions in real time.


Accordingly, please complete the following task and submit your results:

  • Design a Disaster Recovery (DR) architecture that simultaneously achieves decentralized storage and secure backup of private keys by combining the use of HSM (Hardware Security Modules) and MPC (Multi-Party Computation) technologies.


-----------------------------------------------------


Q2. Retail Wallet UX Design Using Account Abstraction


A securities firm is considering partnerships with non-custodial wallets such as MetaMask to expand its retail customer base.


Retail users seek autonomy in small-scale investments, but complex key management—particularly seed phrases—significantly degrades the user experience.


It is therefore necessary to technically implement a seedless wallet experience that eliminates the risk of seed phrase loss, while still enabling users to securely manage their assets within the securities firm’s MTS (Mobile Trading System) environment.


Accordingly, please complete the following tasks and submit your results:

  • Design a system architecture that leverages the ERC-4337 (Account Abstraction) standard to provide social login and gas fee sponsorship (Paymaster) functionality using either Safe{Core} or MetaMask Snap.
  • Choose either Safe’s smart contract account approach or MetaMask’s Snap-based extension approach, and provide a technical comparison explaining why the selected approach is more suitable for a securities firm’s retail services. Additionally, propose a secure method for integrating wallet functionality into the firm’s MTS.





Logistics & Disclaimer
  • This is a paid internship.
  • Applicants are advised to thoroughly review their applications for accuracy and completeness before submission. We will not be responsible for any disadvantages in the selection process resulting from any errors or omissions.
  • In the case of any fraudulent recruitment practices or suspicion of any unethical behavior, the offer of internship may be revoked.
  • False information or failure to provide verifiable documentation when requested will result in the withdrawal of the internship offer.
  • Individuals with registered disabilities and those eligible for veteran’s benefits will be given preferential treatment in accordance with relevant laws and internal regulations.
  • All communication regarding the progress of your application and screening results will be conducted via email. Please ensure your email address is correctly entered.
Share
[Vietnam Talents] Software Engineer
Job Description
  • Position: ​Software ​Engineer ​
  • Affiliate: Hanwha ​Life
  • Location: Yeouido, Seoul
  • Position Type: ​Experiential ​track (Full-time ​offer NOT available)


  • Responsibilities

- ​Blockchain Investment ​Platform ​Development

  • Support development ​of ​a ​blockchain-based investment platform, ​including ​system design and ​implementation
  • Assist ​with ​backend development (databases, ​APIs) and ​frontend ​web or ​mobile applications

- ​Smart ​Contracts & Integration

  • Support ​development and ​testing of smart contracts for tokenized assets and DEX integration
  • Assist with integration of external blockchain networks and wallet services

- Cross-Functional Collaboration

  • Collaborate with planning, design, and related teams to support prototype or service development


  • Required/Preferred Qualifications

- Language requirements : Fluent in Vietnamese and English (written and spoken)

- Expected Bachelor's or Master's Degree in Computer Science or a related field

   - Strong interest in blockchain technology and related products or investments

   - Experience in web, mobile, or blockchain (smart contract) development projects

   - Interest in learning new tech stacks and building rapid prototypes in PoC environments

   - Strong communication skills with a proactive and collaborative mindset

   - Experience with AI agent–based development projects is a plus


  • Required Documents for Application

- Resume

- Case Study answer

※ Submit your case study in English


Case Study
  • Submit a detailed analysis on one of the two questions below

*You do not need to answer both questions



Q1. Real-Time Auditing and Asset Recovery System for Custodial Wallets


To manage large-scale institutional assets, a level of control that meets global security certifications such as SOC 2 Type II and ISO/IEC 27001 is required.


In particular, there have been multiple past cases in which wallet service providers failed to respond adequately to incidents such as private key loss or hacking attacks, resulting in the permanent loss of customer assets.


As a financial institution, it is essential to design a high-trust audit system and a Disaster Recovery (DR) framework that can guarantee 100% asset availability, while also detecting and blocking abnormal transactions in real time.


Accordingly, please complete the following task and submit your results:

  • Design a Disaster Recovery (DR) architecture that simultaneously achieves decentralized storage and secure backup of private keys by combining the use of HSM (Hardware Security Modules) and MPC (Multi-Party Computation) technologies.


-----------------------------------------------------


Q2. Retail Wallet UX Design Using Account Abstraction


A securities firm is considering partnerships with non-custodial wallets such as MetaMask to expand its retail customer base.


Retail users seek autonomy in small-scale investments, but complex key management—particularly seed phrases—significantly degrades the user experience.


It is therefore necessary to technically implement a seedless wallet experience that eliminates the risk of seed phrase loss, while still enabling users to securely manage their assets within the securities firm’s MTS (Mobile Trading System) environment.


Accordingly, please complete the following tasks and submit your results:

  • Design a system architecture that leverages the ERC-4337 (Account Abstraction) standard to provide social login and gas fee sponsorship (Paymaster) functionality using either Safe{Core} or MetaMask Snap.
  • Choose either Safe’s smart contract account approach or MetaMask’s Snap-based extension approach, and provide a technical comparison explaining why the selected approach is more suitable for a securities firm’s retail services. Additionally, propose a secure method for integrating wallet functionality into the firm’s MTS.





Logistics & Disclaimer
  • This is a paid internship.
  • Applicants are advised to thoroughly review their applications for accuracy and completeness before submission. We will not be responsible for any disadvantages in the selection process resulting from any errors or omissions.
  • In the case of any fraudulent recruitment practices or suspicion of any unethical behavior, the offer of internship may be revoked.
  • False information or failure to provide verifiable documentation when requested will result in the withdrawal of the internship offer.
  • Individuals with registered disabilities and those eligible for veteran’s benefits will be given preferential treatment in accordance with relevant laws and internal regulations.
  • All communication regarding the progress of your application and screening results will be conducted via email. Please ensure your email address is correctly entered.