Tiktok logo

Staff Software Engineer - BRIC Endpoint Security

Tiktok

San Jose, CA
Full Time
Senior
209k-438k
7 days ago

Job Description

About the Role

Anti-Automation Solutions (AA) is part of Business Integrated Risk Control (BRIC) team. The team focuses on end-to-end defense-in-depth systems to combat automated fraud, utilizing techniques such as client environment inspection, risky signals collection, trusted computing, traffic validation, and data mining. The role involves developing tools and services to support business lines in preventing API abuse and app cracking, with an emphasis on security, privacy, and technological innovation.

Key Responsibilities

  • Responsible for the development, iteration, maintenance and technical support of risk control client side security components
  • Research and develop cutting edge techniques to detect and prevent app cracking
  • Conduct competitive product analysis and pursue product technology breakthroughs
  • Collaborate with other stakeholders to research malicious tools, identify newest attacks and build anti-automation measures

Requirements

  • Strong passion for Information Security, especially binary security and reverse engineering
  • Deep understanding of Windows & macOS OS internals and proficient in C/C++, Objective-C, Java
  • Familiar with ARM/x86 assembly languages
  • Solid programming skills and good coding habits
  • Experience with reverse engineering countermeasures and binary protection, including code obfuscation, VMP, anti-debugging, anti-injection, malware analysis
  • Minimum of 5 years of relevant work experience (preferred qualification)
  • Bachelor or above degree in Computer Science or relevant disciplines (preferred qualification)
  • Experience with Android or iOS security is a plus

Nice to Have

  • Experience with Android or iOS security

Qualifications

  • Bachelor or above degree in Computer Science or relevant disciplines
  • At least 5 years of relevant work experience (preferred)

Benefits & Perks

  • Annual base salary range of $208,800 - $438,000, depending on qualifications and location
  • Discretionary bonuses/incentives and restricted stock units may be available
  • Day one access to medical, dental, and vision insurance
  • 401(k) savings plan with company match
  • Paid parental leave, short-term and long-term disability coverage, life insurance
  • Wellbeing benefits
  • 10 paid holidays, 10 paid sick days, and 17 days of Paid Personal Time (prorated upon hire)

Working at Tiktok

The company values innovation in security technology, emphasizes privacy and business needs, and offers comprehensive benefits to support employee wellbeing. It also considers legal compliance and fair employment practices, including considerations for candidates with arrest or conviction records in certain jurisdictions.

Apply Now

Job Details

Posted AtJul 17, 2025
Salary209k-438k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Tiktok

Website

tiktok.com

Location

San Jose, CA

Industry

Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches