Blockchain/Web3 Java Engineer, Digital Assets Platform, VP

Citi

Confirmed live 2 days ago High trust
Remote

Quick summary

Work type
Remote
Location
New York, NY
Salary
$142,320–$213,480 / yr
Posted
31 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $189k
This role $178k
$133k most similar roles pay here $231k

This role pays less than 51% of similar roles. Most pay $157,150–$221,175 — the shaded band above. At the midpoint, this role pays about $178k versus about $189k for comparable roles.

Based on 240 similar postings.

Employer

About Citi

Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.

Citi currently has 256 open roles on FindRole.

Listed pay typically runs $140,080–$210,120 across 238 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Blockchain/Web3 Java Engineer, Digital Assets Platform, VP

Blockchain/Web3 Java Engineer - Digital Assets Platform - VP joins the Integrated Digital Assets Platform engineering team to build next-generation institutional digital finance capabilities. This role involves designing, developing, and deploying Web3-native components such as smart contracts, on-chain event listeners, wallet integrations, and blockchain protocol connectors. The engineer will develop backend services for public and permissioned networks like Ethereum, Hyperledger Besu, Solana, or Canton while integrating libraries including Web3J, Web3JS, Ethers.js, and Viem into Java and Node.js environments. Key responsibilities include auditing smart contracts in Solidity or DAML, managing transaction lifecycles via asynchronous architectures, and supporting tokenization frameworks. The role requires expertise in Java/Spring, Kafka, RabbitMQ, Docker, Kubernetes, and CI/CD pipelines to solve complex problems regarding on-chain settlement, digital asset custody, and the integration of decentralized technology with enterprise-grade software standards.

What you'll do

  • Design, develop, and deploy Web3 components including smart contracts, wallet integrations, and blockchain protocol connectors.
  • Build and maintain backend services that interface with public and permissioned blockchain networks like Ethereum or Hyperledger Besu.
  • Develop, test, and audit smart contracts in Solidity or DAML to ensure security, correctness, and gas efficiency.
  • Integrate Web3 libraries and SDKs into enterprise Java and Node.js backend services.
  • Implement asynchronous, event-driven architectures to manage on-chain events and transaction lifecycles.
  • Support the integration of digital asset custody solutions, tokenization frameworks, and DeFi/TradFi bridging components.
  • Create technical documentation including smart contract specifications, integration guides, and architecture notes.
  • Monitor the Web3 ecosystem to track protocol upgrades, new token standards, and emerging tooling for institutional use cases.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, or a related discipline; MS is a plus (preferred).
  • 12+ years of overall software engineering experience with a strong backend development foundation.
  • 3 to 5 years of hands-on experience in Web3 and blockchain application development, including smart contract development and protocol integration.
  • 4 to 6 years of experience with backend development using Java/Spring, Node.js, or equivalent enterprise frameworks.
  • Proficiency in Solidity smart contract development, testing frameworks (Hardhat, Foundry, Truffle), and security best practices.
  • Hands-on experience with Web3 libraries such as Web3J, Web3JS, Ethers.js, or Viem.
  • Familiarity with blockchain networks like Hyperledger Besu, Solana, or Canton (preferred).
  • Experience in financial services or regulated industries (preferred).

More like this

Similar roles

Senior Blockchain Java Engineer, Digital Assets Platform, VP

Citi

Remote (New York, NY) 31 days ago $142,320$213,480
Solidity Web3 Blockchain Java Spring Node.js Ethereum Hyperledger Besu Solana Canton Hardhat Foundry Truffle Ethers.js Web3J Viem Docker Kubernetes Kafka RabbitMQ CI/CD Agile Scrum
10+ yrs exp Remote

Digital Assets Blockchain Java Developer AVP

Citi

Remote (New York, NY) 74 days ago $121,200$181,800
Java Spring Blockchain Web3 Solidity Web3J Web3JS Git Jenkins Helm Charts Agile Scrum Asynchronous Programming Data Structures Algorithms
4+ yrs exp Remote

Senior Security Engineer, Digital Assets Platform, VP

Citi

Remote (New York, NY) 31 days ago $142,320$213,480
Java Cryptography HSM MPC PKCS#11 JCE JCA AES-GCM RSA ECC ECDSA EdDSA HKDF PBKDF2 zero-trust mTLS SAST DAST CI/CD OAuth 2.0 JWT Microservices Blockchain smart contract s
7+ yrs exp Remote

Fullstack Java Developer, Vice President

Citi

Remote (Irving, TX) 39 days ago $125,760$188,640
Java Spring Boot Microservices Architecture AWS Azure GCP Docker Kubernetes OpenShift Oracle Database MongoDB Cassandra DynamoDB Cosmos DB Kafka RabbitMQ Agile Scrum Distributed Systems
Remote