Senior Application Security Engineer
M&T BankFull Time
Senior (5 to 8 years), Expert & Leadership (9+ years)
Candidates must possess a Bachelor's degree in Computer Science, Information Security, or a related field, with at least 5 years of experience as an application analyst or in conducting security code reviews and vulnerability assessments. A minimum of 2 years of experience with QA software testing processes and methodologies is required, along with a solid understanding of application security principles, particularly in identifying and mitigating common vulnerabilities. Proficiency in GO is essential, with some experience in a current framework like Rails or React; Ruby language experience is a plus. Familiarity with APIs and their security implications, strong analytical and problem-solving skills, and experience with security standards such as PCI, NYDFS, CCPA, ISO, NIST, and/or SoX are necessary. Excellent communication and collaboration skills are needed to work effectively in a cross-functional team environment, with the ability to work both independently and as part of a team.
The Application Security Engineer will conduct thorough security code reviews for all software releases, including in-house developed software and third-party or open-source contributions. They will identify and assess potential vulnerabilities in GO code, providing actionable recommendations for mitigation. This role involves collaborating closely with development teams to integrate security best practices into the software development lifecycle and developing/maintaining documentation for security processes, standards, and guidelines. The engineer will utilize SAST and DAST scanning within the CI pipeline, confirm findings to enhance application security, and manage and implement security architecture for API solutions.
Flexible payments platform for diverse transactions
PayNearMe provides a payments platform that allows customers to pay in various ways, including cards, ACH transactions, cash, and mobile payment methods like PayPal and Venmo. The platform is designed to enhance the payment experience for both customers and businesses, making it easy for clients such as consumer lenders and online gaming companies to collect payments. PayNearMe stands out by offering a secure cash payment service at over 60,000 retail locations, which simplifies the payment process for users who prefer cash. Additionally, the platform utilizes artificial intelligence to personalize customer experiences and improve bill pay. The company's goal is to create a seamless and user-friendly payment experience while generating revenue through fees charged to businesses for processing payments.