TikTok Security Software Engineer Intern, London, 2025
London, England, United Kingdom
About the Team
FIDO stands for Fast Identity Online. It is the state-of-the-art authentication that is arguably the most secure of all currently available authentication methods. Our team's mission is to protect both internal and external users across all company applications with secure and user-friendly FIDO2 authentication. We have a variety of tech stacks, including WebAuthN server, mobile and web SDK, tools, and other components that implement FIDO2 and support its use.
There are two major initiatives in our team, mainly separated by the different types of customers we serve:
- Internal ToE(nterprise): Empower every employee as a phishing-resistant user.
- External ToC(onsumer) and ToB(usiness): Deliver a seamless and secure FIDO2 authentication experience across all company products.
Job Responsibilities
- Support as a technical expert for requirements, design and implementation of FIDO2 services and products across TikTok's suite of products.
- Assist with the design, develop and onboard FIDO2 service with all the company services, including but not limited to compute, storage, DB systems.
- Partner with Product, Operation team, Security/Legal/Compliance and other engineering teams to identify and address authentication related security issues.
- Play a critical role in influencing cross functional partners and roadmaps to continuously tighten the security posture of overall TikTok's Infrastructure.
- Technology:
- Cloud-based microservice architecture in Golang
- Highly distributed system with data centers in multiple countries
- Data pipelines and query engines
- More specifically include
- Golang, Python and other common object-oriented programming language
- MySQL, Redis, Elastic Search, Kafka
- Grafana, Hive
- Thrift RPC, Service Mesh, Consul, TLS, mTLS
- React, Vue, Angular, NodeJS or other common web framework
- Native Android and iOS client
FIDO stands for Fast Identity Online. It is the state-of-the-art authentication that is arguably the most secure of all currently available authentication methods. Our team's mission is to protect both internal and external users across all company applications with secure and user-friendly FIDO2 authentication. We have a variety of tech stacks, including WebAuthN server, mobile and web SDK, tools, and other components that implement FIDO2 and support its use.
There are two major initiatives in our team, mainly separated by the different types of customers we serve:
- Internal ToE(nterprise): Empower every employee as a phishing-resistant user.
- External ToC(onsumer) and ToB(usiness): Deliver a seamless and secure FIDO2 authentication experience across all company products.
Job Responsibilities
- Support as a technical expert for requirements, design and implementation of FIDO2 services and products across TikTok's suite of products.
- Assist with the design, develop and onboard FIDO2 service with all the company services, including but not limited to compute, storage, DB systems.
- Partner with Product, Operation team, Security/Legal/Compliance and other engineering teams to identify and address authentication related security issues.
- Play a critical role in influencing cross functional partners and roadmaps to continuously tighten the security posture of overall TikTok's Infrastructure.
- Technology:
- Cloud-based microservice architecture in Golang
- Highly distributed system with data centers in multiple countries
- Data pipelines and query engines
- More specifically include
- Golang, Python and other common object-oriented programming language
- MySQL, Redis, Elastic Search, Kafka
- Grafana, Hive
- Thrift RPC, Service Mesh, Consul, TLS, mTLS
- React, Vue, Angular, NodeJS or other common web framework
- Native Android and iOS client
Job stats:
5
1
0
Category:
Security Engineering Jobs
Tags: Android Cloud Compliance Golang Grafana iOS Kafka MySQL Node.js Python Redis TLS
Region:
Europe
Country:
United Kingdom
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.
Senior Security Analyst jobsProduct Security Engineer jobsInformation System Security Officer jobsSenior Cybersecurity Engineer jobsSenior Cloud Security Engineer jobsSystems Engineer jobsSenior Information Security Analyst jobsSystems Administrator jobsInformation Security Manager jobsSenior Network Security Engineer jobsCyber Security Specialist jobsIT Security Engineer jobsIT Security Analyst jobsChief Information Security Officer jobsSecurity Consultant jobsSecurity Specialist jobsInformation System Security Officer (ISSO) jobsInformation Systems Security Engineer jobsSenior Information Security Engineer jobsSenior Cyber Security Engineer jobsSenior Product Security Engineer jobsThreat Intelligence Analyst jobsCyber Threat Intelligence Analyst jobsCyber Security Architect jobsSecurity Operations Analyst jobs
TS/SCI jobsSaaS jobsBash jobsEncryption jobsEDR jobsIDS jobsThreat detection jobsMalware jobsSplunk jobsIPS jobsSDLC jobsTop Secret jobsTerraform jobsSQL jobsForensics jobsFinance jobsDocker jobsRMF jobsIntrusion detection jobsITIL jobsCompTIA jobsSOC 2 jobsOWASP jobsActive Directory jobsDoDD 8570 jobs
GIAC jobsAnsible jobsHIPAA jobsSANS jobsCRISC jobsVPN jobsTCP/IP jobsUNIX jobsSAP jobsClearance Required jobsIT infrastructure jobsData Analytics jobsSOAR jobsOSCP jobsCCSP jobsJira jobsPolygraph jobsMITRE ATT&CK jobsMachine Learning jobsBanking jobsJavaScript jobsSOX jobsNIST 800-53 jobsDNS jobsSecurity strategy jobs