Associate principal engineer application security

Posted: March 31, 2021, 11:59 a.m. - Full Time - Bengaluru karnataka

The role of the Application Security Analyst is to perform activities related to security and privacy by design in the application developed by Myntra and integrate security controls throughout the SDLC life cycle. The engineer is responsible for establishing, implementing, monitoring, reviewing, and improving a suitable set of controls for the prevention of threats to the security of Myntra’s applications and information assets, ensuring the business objectives of the organization.

Responsibilities and Scope:
The candidate should have 6 of experience in web application and mobile application security vulnerability assessment and penetration testing
Perform Static, Dynamic security testing (SAST and DAST) including penetration testing for thin & thick client-based applications
Exploit security flaws and vulnerabilities with attack simulations on multiple applications in the Android and IOS platforms
Develop PoC/exploits for vulnerabilities identified
Provide remediation guidance to identified vulnerabilities
Manual and automated security testing of Web applications, APIs, and mobile Apps
Use automated and manual code review techniques to identify application security vulnerabilities
Perform software applications reviews for potential security vulnerabilities by conducting application security reviews
Perform requirements review, design review, code review, and perform code review across multiple programming languages
Identify complex vulnerabilities such as business logic flaws and articulate to both technical and non-technical partners
Document vulnerabilities and work on vulnerability mitigation analyze application security policies for effectiveness, make suggestions on security policy improvements, and work to enhance methodology material
Develop and maintain security testing plans and automate penetration and other security testing on the application, systems, networks, and data layers
Develop meaningful metrics to reflect the true posture of the environment allowing the organization to make decisions based on risk
Produce actionable, threat-based, reports on security testing results
Build and maintain relationships with key stakeholders and business partners

Must-Have:
The candidate should be a team player with good interpersonal skills and should be able to work independently with minimum supervision in a complex Infrastructure environment
Ability to clearly communicate needs and requirements and influence stakeholders with minimal supervision
Ability to accurately estimate effort, set and meet deadlines
Development experience in one or more of the technologies; Node/JavaScript, Java, Python, PHP
Experience in research and development in - red team exercises, threat hunting, OSINT, Threat Modelling and building security tools
Good understanding in DevSecOps, security architecture review and network security assessments
Good experience in developing and/or maintaining multi-tier applications and hands-on development using Java / J2EE or .NET Technologies or any Web.
Good understanding of any application web servers. Well versed with OWASP standards. Unix / Linux / Debian
Hands-on experience with technology and to contribute to the design, development, and support of projects with the security recommendations

Nice to Have:
Good problem-solving skills. good communications and documentation skills
Ability to anticipate needs and provide creative input that ensures the success of the broader team
Aptitude for learning software vulnerabilities, exploits, countermeasures, and operational monitoring
Proficient in reading modern programming languages with the ability to quickly learn to read and interpret scripts written by others