Citi

PKI Engineer - C# Expert

Citi
Apply
15 hours ago
Chennai, IndiaSenior

Responsibilities

  • Develop enterprise-level cryptography and PKI solutions with an emphasis on certificate automation.
  • Design and work with cryptographic architectures, standards, governance, and advanced mathematical algorithms.
  • Integrate PKI and certificate-management technologies with Citi platforms and mission-critical systems.
  • Evaluate, test, and certify PKI and cryptography products against internal and regulatory requirements.
  • Provide occasional fourth-level support for the product toolset.
  • Document processes and procedures for product usage.
  • Follow the Technology Development Life Cycle when developing security tools.

Requirements

  • Bachelor’s degree or equivalent experience is required; a master’s degree is preferred.
  • Hands-on development experience with C#/.NET and Python.
  • Understanding of Microsoft Windows, Linux, cryptographic protocols, PKI, private keys, encryption methods, CRL, and advanced key usages.
  • Knowledge of cryptographic libraries such as Bouncy Castle.
  • Understanding of secure development technologies, object-oriented programming, shift-left practices, and security engineering principles.
  • Knowledge of symmetric-key and asymmetric encryption.
  • Ability to work with engineers, operational product owners, and other disciplines on PKI and certificate-management integrations.

Tech Stack

Categories

Citi

About Citi

10,000+ employees

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me