Secure Device Mobile Engineer
Core
Design, build, and maintain endpoint security software for Stripe's macOS, iOS, and Android devices, focusing on device attestation, data loss prevention, and secure configuration.
Role type
Senior IC mobile security engineer (Apple ecosystem)
Builds
macOS system extensions, iOS security controls, backend services for device attestation and telemetry
Domain
Cybersecurity, Mobile Security, Endpoint Security
Deliverable
production ML models | product features | infrastructure
Required skills
iOS security, macOS security, Go, Swift, Objective-C, device attestation, data loss prevention, backend services, threat landscape analysis
Preferred skills
Endpoint detection and response (EDR), macOS/iOS internals, platform hardening, malware detection, configuration as code, networking protocols (TCP, DNS, SSH, TLS, HTTP), Linux system administration, AWS, Windows/Android security
Technologies
Go, Swift, Objective-C, macOS, iOS, Android, AWS
Responsibilities
Contribute to the secure design and implementation of Stripe's mobile expansion initiative; Act as the subject matter expert on iOS security; Design, build and maintain Stripe's endpoint security software including macOS system extensions; Collaborate with partner teams to define and measure secure configuration of client platforms; Operate high RPS backend services providing critical security controls; Drive down usage of unapproved software while creating a great user experience; Manage and improve device attestation flows; Identify opportunities to improve security posture against malware and advanced persistent threats; Build and maintain a data loss prevention program.
Seniority
Senior, hands-on IC