Senior Application Security Engineer

Skills
Computer ScienceJavaApplication SecurityCloud SecurityData PrivacyNetwork SecuritySecurity Controls
Role

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