Senior Software Engineer - Search Ads, Ads Interface and Platform

TikTok10 months ago
San Jose, CA, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Senior Software Engineer - Search Ads, Ads Interface and Platform at TikTok. Based in San Jose and employed on a Regular basis, this role is part of the Ads Platform and Interfaces teams. The team is dedicated to technical excellence and delivering reliable, scalable solutions that enhance the TikTok Search Ads experience.

Key Responsibilities

  • Design, develop, test, and continuously improve the TikTok Search Ads experience.
  • Manage a focused team of software engineers by providing guidance, regular feedback, mentoring, and education.
  • Collaborate with Product Managers, Designers, and other disciplines to innovate the next generation of ads experiences on TikTok.
  • Take responsibility for team project priorities, deadlines, and deliverables.
  • Define a long-term technical roadmap and contribute to critical technical decisions.
  • Work with PM and R&D teams globally in a fast-paced environment.

Required Qualifications

  • Bachelor’s degree in computer science or a related technical discipline.
  • Strong computer science fundamentals including algorithms, data structures, and software design, paired with excellent problem-solving skills.
  • Ability to think critically and formulate clear, concise solutions.
  • Exceptional teamwork skills, including effective communication, ownership, empathy, and honesty.

Preferred Qualifications

  • Experience with Advertisement Technology is a plus.

Benefits & Perks

  • Compensation: Base salary range of $187,040 - $359,720 annually. Actual compensation depends on qualifications, skills, experience, and location.
  • Day one access to comprehensive medical, dental, and vision insurance.
  • 401(k) savings plan with company match.
  • Paid parental leave, short-term and long-term disability coverage, life insurance, and wellbeing benefits.
  • Generous paid time off including 10 paid holidays, 10 paid sick days, and 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure).

Required Skills

Performance Optimization
Team Leadership
Testing
Algorithm Development
System Architecture
Cross-functional Collaboration
Mentoring
Software Design
Problem Solving
Ad Technology
Data Structures