C

Citi

Runs banking and payments for global clients

PKI Engineer - C# Expert

Security Engineering & ArchitectureConfirmed live in the last 24 hours
Full-timeChennai, Tamil Nadu, IndiaNo salary listedHybrid

About the Job

Requirements

  • Have a basic understanding of cryptographic concepts and their pillars; knowledge of principles related to public key infrastructure, private keys, encryption methods, certificate revocation lists, and advanced key usages is desirable.
  • Be familiar with information security concepts and products.
  • Have a strong development background in C# and Python.
  • Have sound knowledge of secure development technologies, object-oriented programming, and shift-left security.
  • Understand Microsoft Windows operating systems, Linux, and cryptographic protocols.
  • Have programming experience in C# and Python.
  • Have knowledge of cryptographic libraries such as Bouncy Castle.
  • Have a sound security engineering background to understand the inner workings of systems and controls that form an enterprise security ecosystem.
  • Understand symmetric-key encryption and asymmetric encryption.
  • Have a bachelor's or university degree, or equivalent experience.

Responsibilities

  • Develop and engineer cryptography and public key infrastructure systems and support middleware integrations using C# .NET alongside existing team members, in accordance with corporate requirements, policies, and standards.
  • Take part in defining cryptographic standards, architectures, and governance, and develop large-scale enterprise security solutions using advancements in cryptography and information security and advanced algorithms.
  • Develop enterprise-level solutions, including work on cryptographic architectures focused on automation in the public key infrastructure and cryptography engineering space.
  • Work with engineers across disciplines and operational product owners to integrate public key infrastructure and certificate-management technologies with company platforms to protect and manage cryptography for mission-critical systems.
  • Perform product evaluation, testing, and certification of public key infrastructure and cryptography technologies, ensuring products meet or exceed internal and regulatory requirements.
  • Provide occasional fourth-level support for the product toolset.
  • Produce documentation of product processes and procedures.
  • Follow the Technology Development Life Cycle when developing security tools.
  • Develop certificate-automation projects for microservices, desktops, servers, Windows and Unix hosts, firewalls, appliances, and other infrastructure and platforms.

Desired Qualifications

  • A master's degree is preferred.
  • Knowledge of principles related to public key infrastructure, private keys, encryption methods, certificate revocation lists, and advanced key usages.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs