Citi is hiring a Blockchain Backend Engineer to join the core team building its Citi Integrated Digital Assets Platform (CIDAP). This senior role focuses on developing the backend for enterprise-grade web applications that leverage blockchain technology. You'll be a hands-on, proactive engineer in a distributed team working on high-impact projects.
What You'll Do
- Collaborate on implementation approaches for web applications using blockchain technology.
- Own and deliver functional scope end-to-end, meeting quality standards.
- Solve 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 deliver projects 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.
- Expertise in building reliable, scalable, and performant web applications following best practices.
- Strong team player with excellent communication skills for all stakeholder levels and a start-up mindset.
- Proven history of delivering high-quality, increasingly complex commercial software products.
- Strong engineering fundamentals: testing, code reviews, and writing readable, maintainable code.
- Hands-on experience as a full-stack developer building enterprise-grade web applications.
- Excellent computer science fundamentals: 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 in 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 and best practices for web3 applications.
- Familiarity with Solidity code and its best practices.
- Familiarity with DevOps basics and containerizing 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 within a larger software engineering network at Citi.
Benefits & Compensation
- Compensation range: $142,320.00 - $213,480.00
- Medical, dental & vision coverage
- 401(k)
- Life, accident, and disability insurance
- Wellness programs
- Paid time off packages including vacation, sick leave, and holidays
- Discretionary and formulaic incentive and retention awards for eligible employees
Work Mode
This is an onsite position located in New York, New York, United States.
Company Culture
- Gain significant experience with technologies and engineering groups across Citi.
- Exposure to newly released and upcoming technologies with the ability to contribute to business strategies.
- Work with a highly motivated, T-shaped team of smart individuals who think outside the box.
- Highly visible role across Citi with access to the executive management team.
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.





