Skip to main content

Senior Fullstack Software Engineer, Global E-commerce User Growth - Global E-Commerce Business Platf

Posted yesterday

tiktokSan Jose (CA)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Senior Fullstack Software Engineer, Global E-commerce User Growth - Global E-Commerce Business Platform
Location: San Jose
Employment Type: Regular
Job Code: A98337Responsibilities:
Global E-commerce is a discovery-driven e-commerce business, working to become a destination for users to discover and buy good products at affordable prices. We build a shopping experience that feels tailored to each user, and a platform merchants can rely on across live and short-video commerce. TikTok Shop is a more personalized way to shop, where joy, entertainment, and discovery meet. People engage directly with sellers and creators through shoppable videos and interactive livestreams, discovering and buying trending products without leaving the app. We want to be where people find innovative, unique, high-quality products from around the world, in an environment that stays safe and secure for sellers, creators, and users alike. You will help redefine how people discover, search, and shop for the things they love, on a business expanding quickly across global markets. Global E-commerce is a content E-commerce business with international short video products as the carrier. It is committed to becoming the first choice for users to discover and purchase good products at affordable prices. Global E-commerce business team hopes to provide users with more tailored and efficient consumption experience, enabling merchants to receive stable and reliable platform services in different scenarios such as live E-commerce, short video content E-commerce, so as to make more affordable and high-quality products sell easily and a better life within reach. The User Growth team drives TikTok Shop's growth by acquiring, activating, retaining, and referring customers to expand Gross Merchandise Value (GMV). The team optimizes conversion, reduces acquisition costs, and enhances customer lifetime value using data-driven strategies and machine learning, while collaborating across teams to refine growth tactics through experimentation and market analysis.
Qualifications
Minimum Qualifications: Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience.5+ years of software development experience, with strong experience building scalable and reliable backend systems and frontend systems. Proficiency in one or more backend programming languages, such as Java, Python, Go, or Node.js, and familiarity with modern frontend technologies. Experience with API design and development, including REST or GraphQL, microservices architecture, and frontend-backend integration. Experience building or maintaining testing infrastructure, frameworks, or automated testing systems. Experience using AI-assisted development tools to improve engineering productivity, with the ability to evaluate, validate, and debug AI-generated code or solutions. Strong analytical, problem-solving, communication, and collaboration skills, with the ability to clearly communicate technical concepts and work effectively across functions.
Preferred Qualifications: Experience in user growth, E-commerce, monetization, advertising, or other data-driven consumer products. Track record of developing and scaling technical initiatives from 0 to 1 and from 1 to 10.Experience building AI agents or agentic workflows and applying them to real-world engineering or product use cases. Experience delivering end-to-end projects leveraging AI or agentic technologies to improve product capabilities, engineering efficiency, or user experience. Experience mentoring engineers and providing technical guidance on complex projects. Experience collaborating effectively with globally distributed engineering and cross-functional teams across multiple time zones.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this