iOS Security Engineer – AppGuard & DSL Engine

TikTok USDS Joint Venture

San Jose (CA)

On-site

USD 187,000 - 360,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

TikTok USDS Joint Venture LLC is seeking a Software Engineer to lead the design and development of AppGuard for Apple platforms, focusing on monitoring and managing egress/ingress traffic on iOS and macOS. You will be a key contributor in a greenfield environment, applying high-performance engines and DSL to ensure application assurance.

The role requires 3+ years in Apple platform development, strong Objective-C/Swift expertise, and a track record of memory, network, and battery optimization.

Qualifications

  • BS/MS degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in mobile and desktop app development for Apple platforms.
  • Expertise in Objective-C and Swift, with a deep understanding of Darwin-based frameworks and system-level tools.
  • Performance Optimization: Proven experience with memory management, network optimization, and battery efficiency.

Responsibilities

  • Architect Security Solutions: Take ownership of the technical direction for AppGuard, from initial design to implementation on iOS and macOS.
  • Traffic & Policy Control: Develop capabilities to monitor and cut-off application traffic based on dynamic rule updates and sampling
  • Performance Engineering: Implement high-performance engines to execute DSL-based logic for real-time security judging.
  • Tooling Development: Design and develop associated platforms for the integration, testing, validation, and profiling of sandbox components.
  • Collaborate Cross-Functionally: Work with stakeholders to ensure security solutions meet operational needs without compromising user experience.

Skills

Objective-C
Swift
Security engineering
Performance optimization

Education

BS/MS degree in Computer Science, Engineering, or a related field.

Job description

TikTok USDS Joint Venture LLC is seeking a Software Engineer to lead the design and development of AppGuard for Apple platforms, focusing on monitoring and managing egress/ingress traffic on iOS and macOS. You will be a key contributor in a greenfield environment, applying high-performance engines and DSL to ensure application assurance.

The role requires 3+ years in Apple platform development, strong Objective-C/Swift expertise, and a track record of memory, network, and battery optimization.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Head of Gateway & Client Security Engineering
Head of Gateway & Client Security Engineering

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 257,000 - 616,000
Software Engineer, iOS - Securing Engineering, USDS
Software Engineer, iOS - Securing Engineering, USDS

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 187,000 - 360,000
Security-Focused Software Engineer (iOS/Swift)
Security-Focused Software Engineer (iOS/Swift)

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 263,000
Stock programs and RSUs
Employee stock purchase plan
Medical and dental coverage
+4
Product Security Engineer: Secure iOS/macOS Ecosystem
Product Security Engineer: Secure iOS/macOS Ecosystem

Apple Inc. • Seattle (WA), Northern (KY)

Hybrid
USD 123,000 - 214,000
Medical benefits
Employee stock programs
Tuition reimbursement
Senior Manager, AppSec Validation & Exploitability
Senior Manager, AppSec Validation & Exploitability

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 200,000 - 442,000
Senior Software Engineer - Security Tooling & Assurance
Senior Software Engineer - Security Tooling & Assurance

Socket.dev • Seattle (WA)

On-site
USD 150,000 - 230,000
Health insurance
401(k) with company match
Senior AI Security Automation Engineer
Senior AI Security Automation Engineer

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 147,000 - 270,000
Software Engineer, Trusted Execution & Security
Software Engineer, Trusted Execution & Security

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Stock options
Health benefits
Relocation support
+1
Backend Engineer: Scalable Microservices & Security
Backend Engineer: Scalable Microservices & Security

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 123,000 - 187,000
Medical insurance
401(k) match
Parental leave
+2
Senior iOS Engineer — Security Mobile, Hybrid (Ann Arbor)
Senior iOS Engineer — Security Mobile, Hybrid (Ann Arbor)

Cisco Systems, Inc. • Ann Arbor (MI)

On-site
USD 139,000 - 204,000
Medical, dental and vision insurance
401(k) plan with Cisco matching
Paid parental leave
+3