Salary
💰 $113,840 - $170,760 per year
Tech Stack
AWSCloudJavaKafkaMicroservices.NETNoSQLRDBMSSpringSpring BootSpringBoot
About the role
- Accountable for management of complex/critical/large professional disciplinary areas and delivery of a full range of services to one or more businesses/geographic regions
- Lead and direct a team of professionals
- Develop architecture vision, strategy, and end-to-end solutions for complex financial business problems in operations and technology
- Create solution architecture artifacts consistent with architecture principles, methodologies, and best practices for resilient, scalable cloud-based solutions
- Provide thought leadership and lead portfolio simplification strategies to rationalize application landscape
- Interface with vendors to assess technology and guide product roadmaps based on Citi requirements
- Lead design sessions with engineers and stakeholders to create innovative solutions
- Conduct proof of concept and proof of analysis with a failure-fast mindset to drive target state
- Design common business functions and capabilities within the GRC ecosystem to simplify technology footprint and accelerate time to market
- Own and drive solution evaluation and build vs buy/partner analysis
- Communicate technology vision, strategies and solutions across communities and cross-functional teams
- Serve as SME and provide architectural leadership and conduct assessments to adopt cyber, risk and control patterns and solutions
Requirements
- 6+ years in a Solutions Architecture role in a large enterprise environment
- 6+ years of overall relevant banking/financial services experience
- Excellent communication skills (written and verbal)
- Banking/Financial/Payment experience is a plus
- Expertise in developing architecture vision and strategic solutions
- Experience modernizing and migrating applications to strategic architectures
- Expertise in domain driven design (DDD), APIs, microservices, event-driven architecture, and cloud-native principles
- Proficiency in modern languages (e.g. Java, C#), messaging/integration/data streaming technologies (Kafka, MQ), caching, RDBMS and NoSQL databases
- Experience with application development frameworks (Spring Boot, .NET), well-architected framework, data integration solutions, software architecture patterns, and tools
- Knowledge of application, data, and infrastructure architecture disciplines
- Awareness of industry trends and leveraging new technologies as appropriate
- Experience collaborating with and influencing cross-functional teams
- Passion to innovate with open-source mindset
- Experience with technology control frameworks, compliance, regulatory and audits
- Ability to create solutions at conceptual, logical, and physical levels
- Cloud certification (AWS, Microsoft, Google) is a plus
- Demonstrated ability to interact and work effectively with diverse teams
- Ability to lead projects with multiple counterparts across organizations
- Ability to work under pressure, facilitate discussions and conduct group meetings
- Management and prioritization skills; ability to manage multiple activities and changing priorities
- Self-starter, methodical, attention to detail
- Education: Bachelor’s/University degree or equivalent experience (Master’s/MBA a plus)