Blockchain Engineer - Digital Assets Platform (AVP)
What engineering roles in crypto pay
177 salaries · our own dataMost engineering roles in crypto pay between $147k and $268k, with a median of $205k.
As a Blockchain Engineer (AVP) on Citi's Digital Assets Platform team, you will contribute to the build and enhancement of the Citi Integrated Digital Assets Platform (CIDAP). You'll be a hands-on backend software engineer with Java expertise, working within a large enterprise team to develop and maintain blockchain-based web applications that meet production-grade standards.
What you'll do
- Collaborate with team members on implementation approaches for web applications leveraging blockchain technology
- Contribute to the delivery of functional scope for applications leveraging blockchain technology, meeting established quality standards
- Support solution engineering efforts to meet stakeholder requirements and expectations
- Apply best practices and common design patterns for enterprise web applications
- Apply best practices and common design patterns for web3 applications
- Use collaborative tools to manage and deliver work effectively within a distributed team
- Contribute to and maintain technical documentation for code and applications built and maintained
- Help identify, resolve, and escalate issues as needed to support timely, on-budget, and quality project delivery
What you bring
- Experience and expertise with backend web development using Java Spring
- Experience in the full software development and testing lifecycle
- Experience developing web applications using asynchronous programming and communication
- Familiarity with best practices and patterns for reliability, scalability, and performance in web applications
- Passion for coding and a strong team player attitude with the ability to communicate with technical and non-technical stakeholders at various levels
- A proven track record of delivering good-quality commercial software products with increasing complexity
- Solid engineering fundamentals, including testing, code reviews, code structure, and readable and maintainable code
- Hands-on development experience building enterprise-grade web applications
- Good computer science fundamentals: working knowledge of data structures, algorithms, and design patterns with the ability to translate them into clean, working code
- Working knowledge of deployment and application management tools such as git, Jira, Jenkins, and Helm Charts
Nice to have
- Experience in web3 application development and web3 libraries like Web3J and Web3JS
- Common and best practices for web3 applications
- Solidity code and best practices
- DevOps basics and containerized applications
- Agile Methodology and Scrum
- Bachelor's degree in Computer Science or Engineering; Master's degree in Computer Science or a related discipline
- Experience from the financial services industry
What we offer
- Hybrid working model, up to 2 days working from home per week
- Competitive base salary, annually reviewed
- Discretionary annual performance-related bonus
- 27 days annual leave plus bank holidays
- Private Medical Care and Life Insurance
- Employee Assistance Program
- Pension Plan
- Paid Parental Leave
- Special discounts for employees, family, and friends
- Access to learning and development resources
About Citi
Citi is a global financial services company with more than 230,000 dedicated people around the world. The Citi Integrated Digital Assets Platform engineering team brings together highly motivated, T-shaped individuals focused on building blockchain-based solutions for digital assets and web3 infrastructure.
Context for this role
From the live jobs we track on CryptoJobsHQ, updated daily.
Citi has 4 open roles on CryptoJobsHQ: 2 in Engineering, 1 in Operations and 1 in Research. All are on-site or hybrid, mostly in the UK and Poland. 1 was posted in the last 7 days.
All 4 Citi roles →1,847 Infrastructure roles are open across crypto right now.
Browse Infrastructure Jobs →- Senior Software Engineer at StarkWare · On-site
- Software Engineer, Storage at ANZA · On-site
- Software Engineer (Rust) - High Performance Systems at BLoSH · On-site
- Senior Backend Engineer (TypeScript/Node) — Remote at Morpho · Remote
