Bank of America Logo

Bank of America

Cryptographic Engineer

Posted 24 Days Ago
Be an Early Applicant
3 Locations
Mid level
3 Locations
Mid level
The Cryptographic Engineer designs, implements, and maintains key management systems, ensuring security compliance and enhancing operational efficiency.
The summary above was generated by AI

Job Description:

About us:

At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.

Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being a diverse and inclusive workplace, attracting and developing exceptional talent, supporting our teammates’ physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve.

At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!

Job Description:

This job is responsible for working on the least complex technical designs that enable business strategies in accordance with architectural governance, standards and policies. This job facilitates deployment of technical solution by developing templates, playbooks, and automation used during implementation and consistently looking for opportunities to improve the reliability and efficiency of implementing services. Job expectations include embracing a culture of innovation and continuous improvement.

Overview:

The Cryptographic Engineer will be responsible for designing, implementing, and maintaining the key management system used to protect sensitive data within the bank. This role involves ensuring the secure generation, storage, distribution, and rotation of cryptographic keys in compliance with NIST and industry standards following all the best practices. Ability to produce detailed architectural diagrams and technical documentation from business/technical requirements.

Responsibilities:

  • Provides subject matter expertise and consulting services on a range of technologies, contributing to the technology strategy for end-to-end engineering solutions and providing feedback to the architecture teams
  • Follows reference models, blueprints and playbooks to ensure the design is compliant
  • Assists in translating business requirements into technical definitions, reference models, blueprints, and playbooks for deployment in compliance with architecture standards and policies
  • Assists Technical Analysts by ensuring system design technology solutions comply with enterprise system design and engineering standards
  • Develops software solutions to address manual and repeatable work or inefficient processes
  • Supports an inclusive and healthy working environment
  • Develop and implement key management solution based on security policies and procedures to achieve secure key lifecycle management
  • Oversight of the generation, distribution, and secure storage of cryptographic keys, ensuring they are held in accordance to the highest security protocols
  • Build, maintain and monitor highly resilient, redundant and secure key management systems
  • Ensure compliance with internal standards, procedures and regulatory requirements related to key management. Participate in security audits and assessments
  • Available to respond to security incidents involving the compromise or corruption of cryptographic key scenarios. Devise, implement and document corrective actions to prevent future incidents. Familiarity of Incident and Problem Management systems like Remedy or ServiceNow
  • Work closely with clients, partners, vendors and security teams to integrate key management practices into broader security initiatives. Provide guidance and support on cryptographic practices. Collaborate with operations and other cross-functional teams to implement automated workflows for key lifecycle management
  • Maintain comprehensive documentation of key management processes, configurations, and incident responses
  • Conduct training sessions and awareness programs for employees on best practices in key management and cryptographic security. Stay up-to-date with industry trends and emerging technologies related to key management and cryptographic standards

Required Qualifications:

  • Minimum of 4+ years of experience in key management, cryptographic security, or a related field
  • Proficiency in key management systems and tools (e.g., HSMs, KMS, PKI)
  • Strong understanding of cryptographic algorithms and protocols
  • Experience with security standards and frameworks (e.g., NIST, ISO 27001, PCI DSS)
  • Familiarity with cloud-based key management services (e.g., AWS KMS, Azure Key Vault)
  • Proficiency in Linux and Windows operating systems
  • Strong experience with automation using Perl, python or PowerShell
  • Familiarity with cloud-based key management services (e.g., AWS KMS, Azure Key Vault)
  • Use of monitoring tools i.e. Splunk, Elastic, Prometheus/Grafana stack, ELK, etc.
  • Proficiency in at least one programming language (e.g., Java, Go) and experience with orchestration tools (e.g., Ansible, Terraform).
  • Experience using Utimaco, Thales, Entrust, etc. products for HSM and other Key Management components like legacy Gemalto, Vormetric or CipherTrust Manager
  • Working knowledge of JIRA and Agile Scrum routines
  • Familiarity with DevOps practices and tools (e.g., CI/CD pipelines)

Desired Qualifications:

  • Bachelor’s degree in Computer Science, Information Security, or relevant experience
  • Advanced degrees or certifications (e.g., CISSP, CISM, CEH)
  • Strong analytical and problem-solving skills
  • Excellent communication and interpersonal skills
  • Self motivated and able to work with minimal supervision as part of a team
  • Detail-oriented with a strong commitment to maintaining high-security standards

Skills:

  • Analytical Thinking
  • Application Development
  • Automation
  • Production Support
  • Risk Management
  • Adaptability
  • Architecture
  • DevOps Practices
  • Solution Delivery Process
  • Solution Design
  • Business Acumen
  • Innovative Thinking
  • Project Management
  • Stakeholder Management
  • Technical Strategy Development

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Top Skills

Ansible
Aws Kms
Azure Key Vault
Ci/Cd
Elastic
Elk
Go
Grafana
Hsms
Iso 27001
Java
JIRA
Kms
Linux
Nist
Pci Dss
Perl
Pki
Powershell
Prometheus
Python
Splunk
Terraform
Windows
HQ

Bank of America Charlotte, North Carolina, USA Office

100 North Tryon Street, Charlotte, NC, United States, 28202

Similar Jobs

An Hour Ago
Hybrid
Fort Worth, TX, USA
Junior
Junior
Financial Services
As a Security Engineer II, you execute software solutions and analyze vulnerabilities while collaborating with various stakeholders to deliver secure technology solutions.
Top Skills: AWSBashPowershellPythonVulnerability Scanner
15 Hours Ago
Hybrid
Houston, TX, USA
Junior
Junior
Financial Services
As a Security Engineer II, you'll design security solutions, maintain secure production code, analyze threats, and enhance team culture through collaboration.
Top Skills: Google WorkspaceO365PythonSmtp
Yesterday
Carrollton, TX, USA
20K-60K
Entry level
20K-60K
Entry level
Computer Vision • Healthtech • Information Technology • Logistics • Machine Learning • Software • Manufacturing
The 3D Print Technician will operate 3D printing equipment, manage digital nesting of prints, ensure quality standards, and collaborate with team members to improve workflows.
Top Skills: 3D PrintingDigital Tools

What you need to know about the Charlotte Tech Scene

Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.

Key Facts About Charlotte Tech

  • Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
  • Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
  • Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
  • Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account