> Markdown version of [/jobs/ext/573382-endpoint-security-software-engineer-android-usds](https://www.wearedevelopers.com/jobs/ext/573382-endpoint-security-software-engineer-android-usds). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Endpoint Security Software Engineer, Android - USDS - **Company:** Tiktok Inc. - **Location:** San Jose, CA, United States - **Experience:** Expert - **Salary:** $187,040.0 - $359,720.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Android Software Development, Mobile Application Development, Software Quality, Software Debugging, DevOps, Programming Tools, Open Source Technology, Security Software, Software Engineering, Cloud Platform System, Large Language Models, Reliability of Systems, Backend, Kotlin, Containerization, Information Technology, Vulnerability Analysis - **Published:** June 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=0ef073b3aa0784f6 ## About the Role Do you have experience in Software engineering?, Do you have a Bachelor's degree?, Minimum Qualifications - BS/MS degree in Computer Science, Engineering, or a related field. - 5+ 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. ## Description About the team 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. ## Related Videos - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Automated Security for the Entire SDLC](https://www.wearedevelopers.com/videos/100323-automated-security-for-the-entire-sdlc) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Basic And Advanced Networking in Dart and Flutter](https://www.wearedevelopers.com/magazine/112-basic-and-advanced-networking-in-dart-and-flutter) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)