Drimva

ByteDance

Tech Lead Software Engineer, Build System

San Jose, California · Full-time · Posted Oct 28, 2026

Education
Bachelor’s or higher degree in Computer Science or a related field.

About the job

Designs and improves scalable build systems and integrates them with CI/CD pipelines for ByteDance’s products.

What you'll do

  • Design and implement scalable, efficient build systems; identify and resolve performance and scalability issues.
  • Integrate build systems with CI/CD pipelines and apply practices that improve efficiency and reliability.
  • Mentor junior engineers and provide technical guidance.

What they ask for

  • Bachelor’s or higher degree in Computer Science or a related field.
  • Software development experience focused on monorepos and their build systems.
  • Proficiency in at least one of Go, Java, Python, or C++.
  • Experience with large-scale distributed systems and cloud computing technologies.

Nice to have

  • Expertise in build tools and technologies such as Bazel, remote cache, remote build, and performance optimization.
  • Familiarity with multi-language build processes, including Go, C++, and Java.

Tools

Go, Java, Python, C++, Bazel, remote cache, remote build, CI/CD

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)