The Security Engineering team is missioned to run and operate security infrastructures, platforms and technologies, as well as to support cross-functional teams to protect our users, products and infrastructures. This team is responsible for enhancing security tools and identifying vulnerabilities, with a specific focus on content assurance and the application of large language models (LLMs). You’ll collaborate cross-functionally with partners inside and outside TikTok to fortify our products and users’ security, helping to establish TikTok as the most trusted platform.Responsibilities
We are seeking a Software Engineer to lead the integration and support of our Android AppGuard Solution. You will leverage modern mobile frameworks to build and scale high-traffic, consumer-facing applications with a primary focus on security and traffic integrity. You will play a critical role in developing the AppGuard engine, ensuring seamless communication with server-side monitoring and rule-update systems.
– Lead Technical Development: Drive the design of the Android security layer, ensuring a seamless transition to modern, open-source-aligned architectures.
– Security Engine Implementation: Build high-performance engines on the application side to execute DSL logic for security validation.
– Traffic Management: Implement system-level monitoring to analyze and, if necessary, cut-off app ingress/egress traffic.
– Platform Tooling: Develop internal platforms for profiling, debugging, and operational validation of the sandbox environment.
– Ensure Code Quality: Maintain high standards for system reliability and security, ensuring all logic meets performance requirements.Qualifications:Minimum Qualifications
– BS/MS degree in Computer Science, Engineering, or a related field.
– 3+ years of experience in mobile app development for Android, with a track record of scaling high-traffic apps.
– Expertise in Kotlin and Java, and a deep understanding of the Android SDK and associated development tools.
– Strong Debugging Skills: Ability to troubleshoot complex issues efficiently across diverse hardware profiles.Preferred Qualifications
– Experience in designing or developing automation agents or intelligent security systems.
– Proficiency in containerization and cloud environments for supporting backend sandbox services.
– Experience with CI/CD pipelines and DevOps practices for mobile deployment.
Discover more from
Subscribe to get the latest posts sent to your email.
