Tik Tok

Senior Software Engineer, TikTok Data Serving

Tik Tok

San Jose, CA, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

We are looking for an experienced Senior Software Engineer to join the TikTok Data Serving team at TikTok and take our data-driven initiatives to the next level! As a Senior Software Engineer, you will be responsible for designing and developing highly efficient data serving systems and taking ownership of the full software development life cycle.If you have a passion for software development, a strong technical background, and a desire to stay ahead of the latest trends in data engineering and software engineering, this is the perfect role for you. To be successful in this role, you must have a minimum of 5 years' experience in software engineering, a Bachelor's degree in Computer Science or related field, and be able to demonstrate expertise in Java, Python, and distributed systems.We are seeking a highly motivated and creative Senior Software Engineer who is committed to meeting challenging deadlines and delivering exceptional results. If you have a real drive to succeed and wish to join our innovative, data-driven team, we'd love to hear from you!

Where is this job?
This job is located at San Jose, CA, USA
Job Qualifications
  • Python

  • Bachelor's Degree In Computer Science Or Related Field

  • + Years Of Experience In Software Engineering

  • Or C++

  • Expertise In Distributed Systems

  • Experience In Building High-Performance

  • Scalable Web Services And Apis

  • Knowledge Of Distributed Database Systems

  • Experience In Developing And Debugging Distributed Services In A Cloud Environment

  • Proficiency In At Least One Programming Language Such As Java

  • Familiarity With Data Storage Technologies Such As Redis And Cassandra

Required Skills
  • Software Development

  • Sql

  • Python

  • Java

  • C++

  • Data Analysis

  • Big Data

  • Data Modeling

  • Distributed systems

  • Hadoop

  • Cloud

  • Cassandra

  • Kafka

  • Kubernetes

  • Spark

Soft Skills
  • Communication

  • Leadership

  • Negotiation

  • Time management

  • Interpersonal Skills

  • creativity

  • Organization

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Senior Software Engineer, TikTok Data Serving in San Jose, CA, USA is $152,000 to $184,000 per year. This range is based on salaries reported by job postings on the JobzMall website. Salary ranges may vary depending on the experience level of the individual, the specific duties and responsibilities of the position, and the company's compensation policies.

Additional Information
Tik Tok is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedFebruary 24th, 2023
Apply BeforeSeptember 18th, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Tik Tok

TikTok, also known as Douyin in China, is a media app for creating and sharing short videos. Owned by ByteDance, the media app was launched as Douyin in China in September 2016 and introduced to the overseas market as TikTok one year later.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started