Mobile Security Engineer

  • Full-time

Company Description

We started with a simple idea — that everyone should be able to accept credit cards — and we’ve been rethinking buying and selling ever since.

For sellers, we’re creating one cohesive service to run your entire business, from a register in your pocket to analytics on your laptop. For buyers, we’re making it faster to order from the businesses you love and more fun to pay your friends back.

Buying and selling sound like simple things — and they should be. Somewhere along the way, they got complicated. We’re working hard to make commerce easy for everyone.

Job Description

We build the technology that allows Square to ensure that our sellers’ mobile devices are safe for Software PIN in Chip and PIN markets. We are a full-stack engineering team responsible for in-app remote attestation for Android and iOS, back-end tamper response services, data platform, and anomaly detection. We stay on top of mobile security vulnerabilities, threats, and attacks in the wild to design and implement detections.

We’re looking for more engineers interested in mobile platform security, systems-level software and mobile application development. You will work on systems-level remote attestation software that runs within our mobile applications as well as the back-end service logic that drives and responds to it. You will ensure that our low-level software is stable and reliable enough to run safely on many millions of business-critical devices and that our detection methods scale.

You will:

  • Develop detections for mobile security threats for Android and iOS
  • Utilize software protection technologies including obfuscation, tamper detection, and whitebox cryptography
  • Apply cryptographic primitives and protocols to remote attestation and data protection
  • Research and respond to changes in mobile platforms, threats, and attacks in the wild
  • Analyze device telemetry data to detect attacks and identify anomalies

Qualifications

You have:

  • 6+ years of relevant professional experience
  • A background in low level software engineering with a deep passion for protecting against and hunting for threats.
  • A strong foundation and technical knowledge across operating systems, mobile, and/or hardware platform security
  • Demonstrated experience developing, deploying, and monitoring secure systems
  • Solid understanding of cryptography


Additional Information

At Square, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance. 

Privacy Policy