At Citi, we are building the future of digital assets. We are looking for a Senior Blockchain Engineer - Team Lead, a highly motivated hands-on leader to join the core team developing our Citi Integrated Digital Assets Platform (CIDAP). You will be a key player in a large, global network of software engineering talent, responsible for delivering high-quality web applications that leverage blockchain technology.
What You'll Do
- Collaborate with the team on implementation approaches for web applications using blockchain technology.
- Own and deliver functional scope end-to-end for applications, meeting quality standards.
- Solve complex solution engineering challenges to meet stakeholder requirements.
- Apply best practices and design patterns for both enterprise web and web3 applications.
- Use collaborative tools effectively to manage and deliver work in a distributed team.
- Contribute to and maintain technical documentation for code and applications.
- Communicate effectively as a team player within a distributed environment.
- Help resolve or escalate issues to ensure projects are delivered on time, on budget, and with quality.
What We're Looking For
- Bachelor’s degree in Computer Science or Engineering.
- 7 to 10 years of experience in the full software development and testing lifecycle.
- 5 to 7 years of expertise in Backend web development with Java Spring.
- 1 to 3 years of experience developing web applications using asynchronous programming.
- Experience building web applications for reliability, scalability, and performance.
- Strong communication skills for technical and non-technical stakeholders at all levels.
- Proven track record of delivering high-quality, complex commercial software products.
- Strong engineering fundamentals: testing, code reviews, and maintainable code structure.
- Hands-on full-stack development experience building enterprise-grade web applications.
- Excellent command of data structures, algorithms, and design patterns.
- Intricate knowledge of deployment controls using tools like git, Jira, Jenkins, and Helm Charts.
Nice to Have
- MS or PhD in Computer Science or a related discipline.
- Experience from the financial services industry.
- 1 to 3 years of experience in web3 application development.
- Familiarity with web3 libraries like Web3J and Web3JS.
- Familiarity with common best practices for web3 applications and Solidity code.
- Familiarity with basics of DevOps and containerized applications.
- Familiarity with Agile Methodology and Scrum.
Technical Stack
- Java Spring
- Web3J
- Web3JS
- Solidity
- git
- Jira
- Jenkins
- Helm Charts
Team & Environment
You will be part of the core team building the Citi Integrated Digital Assets Platform (CIDAP), working with a large team of highly motivated individuals within Citi’s extensive global software engineering network.
Benefits & Compensation
- Exposure to newly released and upcoming technologies.
- Ability to positively contribute to the strategies of the business.
- High visibility across Citi and access to Citi’s executive management team.
- Significant experience with diverse technologies and engineering groups across Citi.
- Opportunity to work with multiple teams around the globe.
Joining Citi means becoming part of a team of more than 230,000 dedicated people from around the globe, with opportunities to grow your career and make an impact.
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.



