MasterCard-posted 5 days ago
$138,000 - $221,000/Yr
Full-time • Senior
O'fallon, MO
Credit Intermediation and Related Activities

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. The Cryptographic Security Team is a dedicated collection of self-organizing, high-performing, interdependent individuals representing different functional roles with all the necessary skills to create the foundational capabilities that application teams develop on top of it. This position serves as a technical leader within a team tasked with guiding the design, development, and delivery of significant cross-departmental initiatives that have a wide scope and long-term business impact. Candidates must be able to obtain a deep technical understanding of the applications/systems that they are working on and must be willing to dig in and ask challenging questions to make sure that plans are executed efficiently. Candidates should have a strong interest in Corporate Security Engineering. Candidates must demonstrate strong engineering and technical leadership and the ability to engage in out-of-the-box problem-solving. Candidate will be responsible for researching alternative technical solutions for changing business needs.

  • Provide technical design and architecture advice to internal teams on securely developing and building applications and supporting systems pertaining to HSM.
  • Create and execute automated processes for configuring, deploying, and upgrading HSM devices.
  • Define secure mechanisms for critical business functions for both on-premises and in-cloud environments.
  • Work closely with Hardware Security Module vendors to follow up on product lifecycle, roadmap, new functionalities, and issues.
  • Assist in the strategy, standards, and architecture for the cryptography, PKI, and key management aspects of the SDLC, including application, mobile, web service, DevOps, cloud, and CI/CD efforts.
  • Execute and own the baseline architecture implementations and design activities, collaborating with other engineers and engineering teams.
  • Regularly communicate with management about risk analysis and design trade-offs.
  • Work on Pre SDLC or Discovery activities, owning and contributing to assigned activities related to technical feasibility & assessment and providing responses.
  • Provide guidance to teams on development standards, automation, and tools.
  • Identify performance bottlenecks and come up with novel ways to solve them.
  • Work to define feature requirements and deliver the product that materially impacts the business and improves the consumer experience.
  • Demonstrate a profound mastery of software engineering concepts and practices across all phases of the software development lifecycle, showcasing an exceptional breadth of knowledge and insight.
  • Knowledge of cryptography, including several of the following: encryption, hashing, key management, digital certificates, TLS, PKCS#11, and confidential computing.
  • Possessing over a year of extensive hands-on experience with any of the HSM such as Luna, Entrust, Utimaco, and Payshield.
  • Demonstrate technical competency in security engineering based on hands-on experience or relevant qualifications.
  • Working knowledge and technical security experience with UNIX, Linux, FreeBSD, AIX, or Windows.
  • Hand-on experience in Shell Scripting (Unix/Windows).
  • Proficient in any of the following programming languages: Java, Python or Rust.
  • Fundamental understanding of private or public cloud ecosystems and CI/CD practices.
  • Desire to stay abreast of new development technologies and tools.
  • Demonstrate the ability to articulate and communicate effectively to diverse audiences, properly translate security and risk management terminology into business terms, and recommend alternative solutions to these stakeholders.
  • Excellent interpersonal skills and ability to work in a collaborative environment.
  • Strong communication skills, with an ability to express design ideas to a development team.
  • BS in Computer Science or related technical field or equivalent practical experience.
  • Working experience in a continuous integration development environment, preferably Jenkins.
  • Proficiency in C, along with experience in multithreading and memory management.
  • Experience in secure software development.
  • Insurance (including medical, prescription drug, dental, vision, disability, life insurance)
  • Flexible spending account and health savings account
  • Paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)
  • 80 hours of Paid Sick and Safe Time
  • 25 days of vacation time and 5 personal days, pro-rated based on date of hire
  • 10 annual paid U.S. observed holidays
  • 401k with a best-in-class company match
  • Deferred compensation for eligible roles
  • Fitness reimbursement or on-site fitness facilities
  • Eligibility for tuition reimbursement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service