Citi is looking to define and drive the architectural vision and technical strategy for critical IT systems and applications, with a specific focus on digital assets and token services, to enable growth and economic progress in the evolving landscape of digital finance.
Requirements
- Demonstrated experience in designing, developing, and deploying solutions involving digital assets, blockchain, distributed ledger technologies (DLT), or tokenization platforms.
- Extensive hands-on experience in designing, developing, and deploying complex, large-scale software applications.
- Demonstrated Subject Matter Expert (SME) in Applications Development, with deep expertise in at least one major programming language (e.g., Java, Python, C, Go) and related frameworks.
- Profound understanding of blockchain fundamentals, consensus mechanisms, smart contract development and secure digital asset custody solutions.
- Experience with leading DLT platforms and token standards.
- Profound understanding of modern architectural patterns (e.g., microservices, event-driven architectures, cloud-native design), distributed systems, and data management.
- Strong knowledge of software development lifecycle (SDLC), including agile methodologies, DevOps practices, CI/CD pipelines, and automated testing strategies.
Responsibilities
- Provide clear architectural vision and strategic direction for complex IT systems and applications, specifically those involving digital assets, blockchain, distributed ledger technologies (DLT), and token services, ensuring alignment with overall enterprise blueprints and business objectives.
- Develop comprehensive architecture, strategy, planning, and problem-solving solutions at an enterprise level for digital asset platforms, addressing both current and future state technology needs in this rapidly evolving domain.
- Drive the technical direction and strategic decisions for the technology function, ensuring long-term scalability, resilience, and maintainability of digital asset infrastructure.
- Act as a visionary, proactively assisting in defining direction for future projects related to digital assets, and maintaining continuous awareness of industry trends, regulatory changes, and infrastructure issues specific to this domain.
- Actively engage with the engineering to contribute to the design, coding, testing, debugging, and implementation of critical software applications, with a focus on blockchain protocols, smart contracts, digital asset platforms, and integration with existing financial systems.
- Develop and enforce application methodologies and standards for program analysis, design, testing, and deployment, emphasizing clean code, automation, and robust testing practices for DLT-based solutions.
- Lead by example in adopting and promoting modern architectural patterns (e.g., microservices, cloud-native) and best practices for secure, performant, and reliable software development in the context of digital assets.
Other
- 10+ years of relevant experience in software development, architecture, and engineering roles, with a significant portion in a lead or senior architect capacity.
- Exceptional leadership, project management, and development skills, with a track record of successfully guiding and influencing technical teams.
- Superior analytical and problem-solving abilities, with sophisticated thought processes to resolve complex technical and business issues.
- Excellent written and verbal communication skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.
- Strong relationship and consensus-building skills, with the ability to negotiate and collaborate effectively at all organizational levels.