View All Jobs 138351

Software Engineer II - Cryptography And Key Management

Develop cryptography and key management solutions across channels with secure, scalable deployments.
Toronto
Mid-Level
$96,900 – 136,800 CAD / year
18 hours agoBe an early applicant
TD Bank

TD Bank

Provides a wide range of retail, commercial, and investment banking services across North America and internationally.

Software Engineer

Work Location: Toronto, Ontario, Canada

Hours: 37.5

Line of Business: Technology Solutions

Pay Details: $96,900 - $136,800 CAD

TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs. As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.

The Crypto Development team (Dev-Crypto) is responsible for providing Cryptography services, security development, production support and key management support to multiple channels and consuming applications. We provide design and development solutions, expert advice and counsel in key management, and cryptographic services to multiple channels like Debit/Credit Cards, Mobile, IVR & Online Channels and Branch applications.

We are looking for a talented software engineer with cryptography and information security experience to join the team in building innovative solutions, ensuring development best practices and security standards are met.

Technical Requirements

Platforms - Public Cloud (Azure):

  • ASP
  • Azure Functions
  • Azure Blob/Files
  • HashiCorp Vault
  • AKV

Private Cloud (VMC2):

  • Linux RedHat
  • JBOSS

Mainframe (nice to have):

  • Liberty Server, ACSP Server, REST CCA
  • GCP Public Cloud (nice to have)

Development:

  • API development methodology
  • Java
  • SpringBoot
  • REST API
  • Python
  • JSON
  • SQL
  • GitHub
  • Nexus
  • EDP GT deployment automation
  • Splunk, Dynatrace application logging/monitoring tools
  • Veracode
  • Nice to have mainframe knowledge/experience: COBOL, JCL, SAS, ICETOOL, DB2/DB2 tools, DB2 SQL, IMS transactions, Endevor

Project Delivery:

  • Jira (Agile methodology, Sprints/Kanban)
  • SDLC
  • Confluence
  • SharePoint
  • ServiceNow (Intakes, Change Management, Incident Management)

Cryptography/Network Security/Key Management:

  • Symmetric cryptography (DES, AES)
  • Asymmetric cryptography (RSA, ECC)
  • Certificates (Network related – SSL/SSH/PingFed, Public Key conveyance X.509)
  • Crypto key/secret storage solutions (HSM, AKV, CyberArk, HashiCorp Vault)
  • Familiarity with key management concepts
  • Nice to have – knowledge of PQC concepts

Other Skills/Experience – nice to have:

  • Technical Leadership
  • Working with external vendors
  • Blockchain concepts
  • IAM concepts

Other Job Requirements include:

  • Proven track record of successful development and implementations
  • Self-starter with strong analytical and organizational skills
  • Excellent verbal and written communications skills
  • Proven ability to work in a fast-paced environment and manage multiple deadlines and priorities.
  • Adapts to changing requirements and new concepts
  • Work closely and collaboratively with Internal Engineering, Deployment & Operations teams
  • Attention to detail and follow through including the ability to document work
  • Ability to transfer knowledge to fellow team members
  • Ability to efficiently build solutions, solve technical problems, and make improvements to our systems
+ Show Original Job Post
























Software Engineer II - Cryptography And Key Management
Toronto
$96,900 – 136,800 CAD / year
Engineering
About TD Bank
Provides a wide range of retail, commercial, and investment banking services across North America and internationally.