Senior Engineer Cryptography
Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listed on 2026-01-27
-
IT/Tech
Cybersecurity, AI Engineer
Overview
Millions of cardholders. Billions of transactions. All automated and supported 24/7/365. You design and create the platforms to run all those applications as part of our Tech & Ops team as a Java Development Lead.
Role SummaryAs a Senior Engineer Cryptography, you’ll be in a vital role leading the team with design, architecture and implementing solutions for the products that help our clients/partners manage their finances on the go. Using the latest state of the art technology, tools and practices, you’ll collaborate with an evolving company that respects both the work you do and the life you lead.
This is an opportunity to contribute as the company continues to evolve in the financial technology industry.
We’re proud to offer you choice and flexibility. You may work from home, near one of our hubs, or in one of our offices. Occasionally you may be required to commute to a nearest office for in-person engagements such as meetings, training and culture events.
You’re the one we’re looking for if you- Are comfortable tackling new challenges and ways of working; are ready to learn new technologies and apply them based on project needs
- Are committed to helping us build technology products that can scale and perform at high speed
- Have tactical experience building out and engineering high-quality software products; are ready to define your career path
- Are comfortable challenging your peers and leadership team
- Are committed towards maintaining production systems without much disruption
- Can prove yourself quickly and decisively
- Lead the design and architect solutions that meet business requirements to deliver business value by enabling rapid innovation through modern software development practices and product delivery through rapid innovation and continuous integration
- Demonstrate in-depth knowledge of algorithms related to data encryption/decryption, tokenization/de-tokenization
- Apply secure data handling practices by leveraging industry-standard security patterns to ensure data confidentiality, integrity, and protection throughout the product lifecycle
- Develop software systems with security in mind, including cryptographic algorithms such as ECC, RSA, and AES; design and implement CI/CD processes to deliver applications to production
- Experience with scheduling algorithms and optimizing CI/CD pipelines to streamline secure delivery
- Conduct Technology Alternate Assessments and develop PoCs to evaluate new approaches and technologies as needed
- Provide technical leadership and guidance to product teams, ensuring adherence to security standards and best practices
- Collaborate with Product Management and Platform Engineering throughout the product lifecycle
- Work with internal teams and external vendors to troubleshoot and resolve complex technical issues
- Maintain up-to-date expertise in modern software development, particularly in secure and cloud-native environments
- Proactively learn and adopt emerging industry practices
- Support daily cloud-native development activities, including automation scripting, build pipeline management, and cloud service integration
- Partner with geographically distributed team members to design, architect, and implement secure solutions
- Perform additional duties and participate in special projects as assigned
- Bachelor’s degree with minimum 5 years of experience in Information Technology OR, in lieu of a Bachelor's, a High School diploma and minimum 8 years of experience in IT and hands-on technical roles
- Minimum 5 years of experience in software development (Spring/Java, encryption/tokenization frameworks, React
JS, RDBMS and No
SQL) - Demonstrated expertise in architecting and developing products that safeguard data using advanced encryption/decryption techniques
- Hands-on experience designing and implementing custom tokenization and de-tokenization algorithms
- Proven expertise in secure software systems leveraging cryptographic algorithms (ECC, RSA, AES) and tokenization solutions
- Experience implementing and optimizing scheduling algorithms
- Minimum 2 years of experience leading teams performing systems automation and integration in…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).