Responsibilities
What will you contribute?
Finastra has a broad range of products which were developed in isolation over many years. The Senior Security Development Engineer will help ensure these products meet the exacting security requirements of the financial services industry. This will require a clear view of external requirements and threats, detailed analyses and decisions on products design, architecture and tools and approaches to be adopted, as well as close collaboration with the development teams to ensure security awareness is improved and that good security practices and approaches are adopted.
Responsibilities & Deliverables:
Your deliverables will include, but are not limited to, the following:
Want more jobs like this?
Get jobs in Bangalore, India delivered to your inbox every week.
- Partner with our product engineering teams to address security issues and develop a process that embeds security in the SDLC.
- Work with the product engineering teams and providing SME advice to understand and remediate vulnerabilities in code
- Support the product engineering teams to identify false positives in code scanning reports and security testing reports
- Build, maintain and execute a strategy to secure Finastra's customer facing products.
- Conduct and lead threat assessments and propose remedies.
- Partner with the business to understand our clients' security needs and the marketplace security standards.
- Serve as the security SME for product engineering teams.
- Develop security requirements and stories.
- Lead conversations about security with prospective and current clients alongside the business and sales team.
- Develop security material (brochures, white-papers) for consumption by customers showcasing the security of Finastra products.
Required Experience:
KNOWLEDGE AND SKILLS
- Knowledge of full stack engineering.
- Knowledge of Secure SDLC processes.
- Software development and/or QA background (knowledge of programming languages, SDK, API, SPI and application infrastructure/servers).
- Code security knowledge (including static and dynamic code scanning).
- Working knowledge of networking protocols and cryptography.
- Working knowledge of database technologies including directory services, relational databases and no-SQL.
EXPERIENCE
- Experience with SAST and SCA (Veracode, Fortify, CheckMarx, Coverity, etc)
- Experience with security testing tools (Burp suite, Appscan, WebInspector, SQLMAP, Kali, etc.)
- Experience in Container Security (Docker, K8s)
- Experience with Application security threat modelling, abuse case analysis, risk assessments, design and architecture review.
- Experience with Software exploitation (penetration testing, reverse engineering).
- Experience with enterprise software and architecture.
- Experience with middleware and messaging.
- Experience with IDM, IAM and AAA (SAML, OpenID, Oauth).
- Experience with Web application security (REST, WSDL).
EDUCATION / CERTIFICATIONS
- Bachelor's degree in Computer Science, Mathematics, Information Technology and work experience 4-6 years.