Application Security Engineer
Posted on 1/4/2023
INACTIVE
Square

1,001-5,000 employees

Digital payment processor
Company Overview
Square's mission is to ensure that all businesses are able to participate and thrive in the economy. The company is building infrastrucutre for online payments.
Locations
Miami, FL, USA • Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Node.js
AWS
Google Cloud Platform
Java
Ruby
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • 3+ years of relevant security experience in security consulting or in product/infrastructure security demonstrating strong application security fundamentals
  • Good to have:
  • Penetration testing experience - applications, mobile apps and/or cloud environments like AWS and GCP
  • Code Review skills - Java, Ruby, Go, Node.js, etc
  • Knowledge of topics like identity, authentication and authorization
  • Basic cryptography primitives used in day-to-day operations
  • Basic scripting and automation skills
Responsibilities
  • Develop a deep technical understanding of the application and services
  • Develop an understanding of the business and threat actors targeting our particular line of business
  • Create threat models for core components at Block
  • Dive deeper in existing threat models by performing a service by service security analysis
  • Provide security consulting services by means of engineering design reviews and answering general security best practices questions
  • Communicate the issues to teams across Block with clear risk ratings and mitigations. Assist with fixing issues as needed
  • Support response to vulnerabilities
  • Other supporting activities:
  • Security research
  • Automate discovery and fixing of issues through code scanning and tool improvements
  • Create security guidance and reference architectures for secure design patterns
  • Educate engineers on security best practices