Senior Lead Solution Architect – Citi Summer Internship


Website Citi

Job Overview:

The Senior Lead Solution Architect requires a strong knowledge and experience in developing architecture vision, strategy, and end to end solutions for complex business problems. The role will have a regional and global focus in project/product management tools landscape and requires the individual to work across a variety of stakeholders such as product, process, operation, and risk.

What you’ll do:

  • Interfaces across several channels, acting as a visionary to proactively assist in defining direction for future projects.
  • Interfaces with vendors to assess their technology and to guide their product roadmap based on Citi requirements.
  • Architect large scale target state Product/program Management systems end to end, and with hands on expertise in leading design using domain driven design (DDD), API, modern patterns, microservices, event driven & cloud native technology.
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm’s reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
  • Collaborate with cross functional stakeholders to develop vision and strategic solutions that align with business objectives, enterprise architecture standards and future industry demand.
  • Acts as an advisor and mentor to team members to grow solution architecture and engineering skills
  • Ensure solution meets all requirements of quality, security, modifiability, extensibility and scalability.
  • Reviewing existing Observability and Monitoring solutions to uplift technology solutions to provide scale-out, robust, cost effective solutions
  • Provide expert knowledge of architecture and serve as SME to cross functional teams
  • Communicate technology vision, strategies and solution across communities and cross functional teams.
  • Design common business functions and capabilities within the product management tools ecosystem to simplify technology footprint and faster time to market
  • Actively seek ways to improve software processes and interactions
  • Performs other job duties and functions as assigned
  • Uses developed communication skills to negotiate and often at higher levels.
  • Conduct POC & POA on potential solutions with a failure fast mindset to drive target state
  • Active learner of technological innovations, industry trends and competitor landscape
  • Lead design sessions with engineers and stakeholders to create innovative solutions
  • Maintains continuous awareness of business, technical, and infrastructure issues and acts as a sounding board or consultant to aid in the development of creative solutions.
  • Develop high-level solution specifications with attention to integration and feasibility (technical, function and financial)
  • Proactive collaboration with team members to identify common challenges and by continually researching best practices in coding
  • Provides thought leadership in subjects that are key to the business and lead portfolio simplification strategies to rationalize application landscape
  • Be an adviser to engineering organization to adopt modern engineering practices such as continuous architecture, Inner sourcing, DevOps and SRE
  • Identify comprehensive risks and risk-mitigation-mapping matrix, Coordinating with the Security, Risk & Compliance teams

What you’ll have:

  • Experience in product management using Jira
  • Experience designing secure software systems based upon industry-specific specifications
  • Good understanding of security (knowledge of firewall and other security components) and open source technologies
  • 15+ years of experience in monitoring solutions from architecture and design to delivery and support of complex highly scalable robust solutions.
  • Experience of cloud platforms (AWS, Google Cloud, Azure, IBM) to design, create, and deploy solutions using Container/Kubernetes (Openshift, IBM Cloud Private, EKS…)
  • Experience in designing scalable enterprise solutions with high volume, high frequency data
  • In-depth knowledge of project management aspects, SDLC, project finance
  • Good knowledge of self-serviced Monitoring solutions from – Real User Monitoring, Synthetic Monitoring, Application performance monitoring, Endpoint Monitoring, Compute and Storage monitoring. With solutions like Prometheus, Grafana, AppDymanics, Splunk, ElasticSearch
  • Experience in developing and coordinate cloud architecture across diverse areas including Application Development, Identity and Access Management, Network, Data management and Security to determine functional and non-functional requirements.
  • Ability to manage multiple activities and changing priorities
  • Ability to develop working relationships
  • Outstanding collaboration, communication and presentation skill are essential
  • Management and prioritization skills
  • Familiarity with HTML/CSS, JavaScript and UI/UX design
  • Experience in a modern microservice framework (Spring Boot, Node.js/Express, Microprofile, Ruby on Rails, etc)
  • Self-starter with ability to take the initiative and master new tasks quickly
  • Good knowledge of Operating Systems (Linux, Unix, Solaris, Windows) and Enterprise Computing
  • Experience working on large-scale projects, leading teams in an agile methodology.
  • Methodical, attention to detail
  • Ability to work under pressure and to meet tight deadlines
  • Experience developing software utilizing various languages including Ruby, Python, Java/J2EE, C++, PHP, .NET, GoLang, etc..