Blockchain Senior Java Engineer, Digital Assets Platform, VP

Citi

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
New York, NY
Salary
$142,320–$213,480 / yr
Employment
Full-time
Posted
32 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $181k
This role $178k
$131k $222k
below market most similar roles pay here above market

This role pays more than 59% of similar roles. Most pay $151,000–$211,525 — the blue band above. At the midpoint, this role pays about $178k versus about $181k 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 268 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 251 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

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

The Blockchain Senior Java Engineer - Digital Assets Platform - VP joins the Citi Integrated Digital Assets Platform engineering team to build next-generation institutional digital finance capabilities. This role involves designing, developing, and deploying Web3-native components, including smart contracts, on-chain event listeners, wallet integrations, and blockchain protocol connectors. You will build backend services interfacing with networks like Ethereum, Hyperledger Besu, Canton, and Solana. Key responsibilities include auditing smart contracts in Solidity, integrating libraries like Web3J, Ethers.js, and Viem into Java and Node.js services, and implementing asynchronous, event-driven architectures. You will solve technical problems regarding tokenization, on-chain settlement, and DeFi/TradFi bridging. Required skills include experience with Hardhat, Foundry, Docker, Kubernetes, and Kafka, while applying cryptographic concepts to secure digital asset custody and transaction lifecycle management.

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.
  • Develop, test, and audit smart contracts in Solidity 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.
  • Identify and resolve technical issues across the Web3 stack to ensure delivery quality and timelines.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, or a related discipline; MS is a plus (preferred).
  • 10 to 15 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.
  • 8 to 12 years of experience with backend development using Java/Spring, Node.js, or equivalent enterprise frameworks.
  • Proficiency in smart contract development, including testing frameworks like Hardhat, Foundry, or Truffle and security best practices.
  • Hands-on experience with Web3 libraries such as Web3J, Web3JS, Ethers.js, or Viem.
  • Experience with asynchronous programming, event-driven systems, and message queuing like Kafka or RabbitMQ.
  • Familiarity with blockchain networks like Hyperledger Besu, Solana, or Canton (preferred); experience in financial services (preferred).

More like this

Similar roles

Senior Back-end Java Developer, Trading Platforms, VP

Citi

Jersey City, NJ 37 days ago $142,320–$213,480
Java Kotlin Python Spring Boot Microservices Kafka Solace Tibco MQ Kubernetes Docker OpenShift Oracle SQL CI/CD TDD BDD Trunk-based Development Infrastructure as Code Distributed Systems
Hybrid

Senior Low Latency Java Developer, Equities Connectivity, Vice President

Citi

Jersey City, NJ +1 34 days ago $142,320–$213,480
Java Low Latency System Design Performance Optimization Concurrency High-Throughput Architecture Network Protocols SDLC Automated Testing Quality Engineering Platform Monitoring Application Recovery AI-powered Development Tools
6+ yrs exp Hybrid

Digital Assets Blockchain Java Developer - AVP

Citi

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

Digital Assets Crypto/Blockchain Senior Associate

PWC

New York, NY +29 53 days ago $77,000–$202,000
Blockchain Tokenization Digital Assets Wallet Infrastructure Protocols Banking Payments Governance Architecture Integration Plans Operating Models
3+ yrs exp

Digital Assets Crypto/Blockchain Senior Manager

PWC

New York, NY +29 54 days ago $124,000–$280,000
Blockchain Tokenization Digital Assets Wallet Infrastructure Technology Architecture Governance Operating Models Payments Banking Capital Markets
7+ yrs exp

Senior Java Engineering Lead, Payments Technology, Vice President

Citi

Tampa, FL 12 days ago $113,840–$170,760
Java Spring Boot Microservices Docker Kubernetes Kafka RabbitMQ Oracle MongoDB CI/CD Domain-Driven Design Event-Driven Architecture Resilience4j Hystrix Chaos Engineering GitHub Copilot ISO 20022 SWIFT Clean Code
6+ yrs exp Hybrid