Senior Application Security Engineer
M&T BankFull Time
Senior (5 to 8 years), Expert & Leadership (9+ years)
Candidates should possess a minimum of 10 years of experience in information security, demonstrating proven technical expertise. Strong experience in development and code auditing, particularly in TypeScript, Node.js, and Python is required, as well as proficiency in ElasticSearch with the ability to deploy and maintain a multi-node Linux infrastructure from scratch. Expertise in reverse engineering and analyzing minified or obfuscated code is also necessary, alongside deep knowledge of decentralized web architecture (microservices) and PaaS/SaaS providers (AWS, GCP, Datadog, Snowflake, etc.).
As a Technical Security Expert, you will support developers by collaborating closely with development and infrastructure teams, discussing best practices, and promoting a security-by-design culture in projects. You will conduct in-depth code reviews to identify and fix security vulnerabilities in TypeScript code, perform dependency audits via reverse engineering, and execute infrastructure audits on Infrastructure-as-Code (IaC) Terraform within a multi-tenant AWS platform. Additionally, you will conduct tool audits, oversee SIEM management, plan and execute penetration tests, contribute to updating security policies, supervise their implementation, and stay up to date on emerging threats, vulnerabilities, and attack techniques, recommending appropriate defense strategies. Furthermore, you will develop scripts and tools to automate security tasks, including incident detection and response, and train and raise awareness among internal teams about security challenges, secure coding practices, and security tool usage.
Financial technology for expense management
Spendesk offers a financial technology platform that helps businesses manage their spending more effectively. The platform provides finance teams with a clear overview of all company expenses, including both virtual and physical transactions. It allows users to track expenses, validate them, and maintain a traceable workflow, which helps automate the expense management process while ensuring control over spending. Spendesk is designed to be user-friendly, with a high satisfaction rate among its clients, who find it easy to transition to the platform. Unlike many competitors, Spendesk captures over 95% of receipts on time, giving businesses real-time visibility into their expenditures. The company operates on a subscription model with no hidden fees, making it accessible for businesses of various sizes. The main goal of Spendesk is to streamline financial processes for companies, enabling them to make faster and smarter spending decisions.