3 months ago
Responsibilities
- Contribute to the secure design and implementation of Stripe’s mobile expansion initiative.
- Advise partner teams on iOS security best practices and secure-by-design architectures.
- Design, build, and maintain endpoint-security software, including macOS system extensions, telemetry, and prevention capabilities.
- Define and measure secure configurations across macOS, iOS, Android, and ChromeOS client platforms.
- Operate high-RPS backend services that provide security controls and configuration to Stripe endpoints.
- Reduce use of unapproved software while improving onboarding for approved software.
- Manage and improve device-attestation flows protecting device and user identities.
- Improve client-platform security and resiliency against malware and advanced persistent threats.
- Build and maintain a user-focused data loss prevention program against accidental and malicious data exfiltration.
Requirements
- At least 4 years of relevant experience securing iOS and/or macOS platforms.
- At least 4 years of software engineering experience writing Go, Swift, or Objective-C.
- Deep expertise securing devices within the Apple ecosystem and understanding of modern threats against Apple devices.
- Preferred experience includes endpoint detection and response, macOS or iOS internals, data loss prevention, high-throughput backend applications, platform hardening, malware detection, endpoint management, networking protocols, Linux administration, alternative-platform security, and AWS cloud services.
- Strong code-quality standards, creative risk analysis, clear decision-making in ambiguous situations, empathy, communication, and collaboration skills.
About Stripe
Stripe builds programmable financial services. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Headquartered in San Francisco and Dublin, the company aims to increase the GDP of the internet.
