Sr Backend Software Engineer - User Growth Customer Life Cycle
TikTokAbout the role
TikTok's User Growth team leads growth initiatives for TikTok and all its platforms (e.g. TV, Lite, Web, etc.) with a data-driven and results-focused engineering and product mindset. We are seeking talented individuals who enjoy the intersection of product, data, design, and engineering to help us reach the next milestone of billions of users.
You'll have the opportunity to build best-in-class onboarding experiences for our users as well as define A/B testing frameworks to measure and improve user retention rates. We encounter a diversity of technical challenges, allowing you to get a firsthand look at what technologies the most innovative organizations are using and be able to build up a bottom-up growth strategy from scratch. You'll be joining a full-stack team that can leverage all of TikTok's existing frameworks and be a part of designing and implementing new techniques and foundation work that can further improve user experience and showcase TikTok's value proposition.
As a Backend Software Engineer for the User Growth Team, you will:
• Leverage data to understand our users and our product in-depth, identify areas of opportunity and execute projects to drive user growth, retention, and/or engagement.
• Develop large-scale software systems that powers TikTok app.
• Improve system design and architecture to ensure high stability, performance, and reliability of the product.
• Collaborate with multiple cross-functional teams to deliver high-quality work in rapid product development.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s