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