Tech Lead, Code Quality Improvement
TikTokAbout the Role
As a Tech Lead in Code Quality Improvement at TikTok, you will play a pivotal role in enhancing the quality of our codebase. You will be responsible for analyzing and identifying pain points in code quality across various business units, providing solutions, and promoting their implementation to ultimately improve code quality. This role involves building measurement and insight mechanisms for business code quality, making informed decisions for improvements, and optimizing systems to guide continuous improvement.
Key Responsibilities
- Analyze Code Quality: Identify and analyze pain points in code quality within the business, propose solutions, and drive their implementation.
- Build Measurement Tools: Develop tools and platforms for quality built-in processes such as static code scanning, unit testing, CodeReview, code complexity control, and architecture metrics.
- Optimize Systems: Guide the continuous improvement of code quality through system optimization and decision-making improvements.
- Develop Quality Tools: Responsible for the development of tools and platforms that support quality built-in processes, achieving scalable improvements in code quality.
Qualifications
- Education: Bachelor's degree or higher in a computer-related field.
- Experience: Established experience in static code scanning, unit testing, CodeReview, code complexity control, architecture metrics, self-testing, and integration.
- Skills: Strong analytical skills with the ability to understand business needs, analyze quality pain points, and design reasonable solutions for code quality improvement.
Preferred Qualifications
- Experience in improving the efficiency of large organizations.
- Successful track record of large-scale project implementation.
- Experience in both server-side and client-side R&D process improvement.
Why Join Us
At TikTok, we are committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe, and so does our workplace. We are passionate about inspiring creativity and bringing joy, and we hope you are too.
Compensation and Benefits
- Salary: The base salary range for this position is €224,000 - €410,000 annually.
- Benefits: We offer comprehensive benefits including medical, dental, and vision insurance, 401(k) with company match, paid parental leave, and more.
Location
This position is based in San Jose, California, and requires on-site work.
Join us at TikTok and be part of a team that is dedicated to driving impact and inspiring creativity across the globe.
Benefits Extracted with AI
- Medical insurance
- Vision insurance
- Dental insurance
- 401(k)
- Paid maternity leave
- Paid paternity leave
- Commuter benefits
Similar jobs
Last update: 23 minutes ago
Operations Data Analyst - Trust and Safety
Join TikTok as an Operations Data Analyst in Trust and Safety, leveraging data analytics and visualization skills.
Front Software Engineer, TikTok Open Platform
Join TikTok as a Front Software Engineer to build and optimize front-end solutions for a global platform.
Data Scientist II, Growth
Join Tinder's Growth Data Science team as a Data Scientist II to drive data-informed decision-making and business solutions.
Senior Software QA Engineer
Join Storyful as a Senior Software QA Engineer in Dublin. Work on test automation, API testing, and agile development.
Software Engineer 2 - Platform Security
Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.
Senior Business Insights Analyst
Join as a Senior Business Insights Analyst to drive strategic decision-making with data insights. On-site in Sunnyvale, CA.
Internship Software Engineer - Machine Learning Infrastructure
Join Tesla as an Internship Software Engineer in Machine Learning Infrastructure. Work on AI infrastructure and neural network scaling.
Internship, Correctness & Reliability Engineer, Dojo
Join Tesla as a Correctness & Reliability Engineer Intern in Palo Alto, focusing on program analysis tools for supercomputers.
Software Development Engineer
Join Adobe as a Software Development Engineer to lead the development of Journey Optimizer Omnichannel product.
Senior Staff Software Engineer, Fullstack Backend
Join Intuit as a Senior Staff Software Engineer to lead MarTech initiatives, focusing on backend development and integration.
Technical Manager & Senior Software Engineer
Lead and mentor a team of software engineers while contributing to project development in a remote role.
Principal Software Engineer
Join Intuit as a Principal Software Engineer to lead and innovate in software development, focusing on customer-driven solutions and agile methodologies.
Machine Learning Engineer
Join Snap Inc. as a Machine Learning Engineer in Los Angeles. Develop and deploy ML models to enhance user experience. Competitive salary and benefits.
Internship Technical Program Manager - Vehicle Software
Join Tesla as a Technical Program Manager Intern in Vehicle Software, focusing on software release management and program coordination.
Remote TypeScript Engineer
Join Last Call Media as a Remote TypeScript Engineer focusing on testing and quality assurance for government projects.
Senior Machine Learning Engineer
Join Intuit as a Senior Machine Learning Engineer to innovate and scale AI algorithms in San Diego.
Senior ReactJS Developer
Join NTT DATA as a Senior ReactJS Developer in San Leandro, CA. Develop high-quality web applications using ReactJS.
Tech Lead Manager - Identity and Access Management
Lead TikTok's Identity and Access Management team, focusing on scalable distributed systems and technical leadership.
Senior Cloud Engineer
Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.
Senior Staff Software Engineer, Fullstack Frontend
Join Intuit as a Senior Staff Software Engineer, focusing on fullstack frontend development with Mailchimp in New York.
Senior Software Engineer, Machine Learning
Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.
AI Engineer Intern, Self-Driving
Join Tesla as an AI Engineer Intern to develop large-scale models for self-driving technology. Work on cutting-edge AI techniques.
Senior Software Development Engineer
Join Adobe as a Senior Software Development Engineer in San Jose, focusing on React, JavaScript, and cloud-based microservices.
AI Tech Fellow
Join BuzzFeed as an AI Tech Fellow to experiment with AI technology and create engaging content. Remote work available.