Senior Application Security Engineer
Skills
Computer ScienceJavaApplication SecurityCloud SecurityData PrivacyNetwork SecuritySecurity Controls
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- At least 3-5 years of experience in Python, Java or Golang with a focus on writing clean, maintainable, and secure code
- Deep understanding of security fundamentals, including the OWASP Top 10 and best practices for application security
- Demonstrated understanding on CI/CD pipeline security best practices
- Knowledge of network and web-related protocols and their security implications
- Experience with securing mobile applications and knowledge of mobile security best practices
- Strong understanding of API security, including best practices for securing RESTful and GraphQL APIs
- Ability to effectively prioritize and manage multiple work streams, ensuring timely and accurate delivery of security solutions
Nice to have
- AWS Certified Security
- Financial services experience
Day to day
- Conduct application security design reviews to identify potential vulnerabilities and recommend mitigation strategies
- Perform comprehensive code reviews to ensure adherence to security best practices and identify security flaws
- Develop and implement security services leveraging coding skills to create robust and scalable solutions
- Collaborate with development teams to integrate security into the software development lifecycle
- Design security features and controls to protect applications from threats and ensure compliance with security standards
- Provide guidance and mentorship to developers on secure coding practices and security architecture
