Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Citco Logo

Application Architect

Citco

Salary not specified
Aug 25, 2025
Charlotte, NC, USA
Apply Now

Citco is looking to improve the design and architecture of its global applications and technologies, and to stay ahead of industry trends in the alternative investment space.

Requirements

  • Advanced level of experience with application design, including but not limited to large scale, highly available, highly scalable systems.
  • Understanding of cybersecurity principles and some experience with cybersecurity solutions as it related to application design.
  • Extensive experience with cloud hosted application development.
  • Knowledgeable in event streaming platforms (Kafka/Pulsar/etc), pub-sub middleware, API gateways, OpenAPI/AsyncAPI, and domain modeling.
  • Experience designing cloud native applications (containers, serverless, IaC basics).
  • Comprehensive experience working in different kinds of languages (Python, Node.js, Java, C, etc) and technologies.
  • One or more certifications is preferable.

Responsibilities

  • Lead/facilitate the development of the application architecture initiative including, but not limited to design and integration patterns, messaging, data driven design, event streaming, micro-services, SDLC practices, application design, system decomposition, database design.
  • Document and maintain the Citco Application Architecture guidelines, best practices and application design patterns for the on-premises and cloud-based applications.
  • Publish reference implementations (e.g. Saga, CQRS, etc)
  • Participate in the review and provide assessments of applications.
  • Perform Proof of Concept for new patterns and technologies.
  • Hands on development of application patterns/designs to streamline and accelerate development teams use and adaptation of patterns
  • Provide guidance and recommendations on new design patterns, emerging best practices and technologies.

Other

  • Bachelor’s degree preferred, but extensive experience in a related technical field is acceptable.
  • At least 8 years of experience in application architecture/design/development, with a strong background in collaborating with development and infrastructure teams.
  • Strong analytical and creative problem-solving skills.
  • Strong communication skills, both written and spoken, as well as strong collaboration and teamwork skills.
  • Ability to facilitate domain-model workshops.