Tech Lead Software Engineer, Build System

ByteDance
San Jose
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Problem-solving","Communication","Mentoring"]

Build and scale developer infrastructure that powers ByteDance engineers, including Cloud IDE, code/build systems, CI/CD, and microservice management. Design efficient monorepo build systems, integrate with CI/CD pipelines, and debug performance and scalability issues. Continuously improve reliability and efficiency through best practices, and mentor junior engineers while working with large-scale distributed cloud technologies.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Tech Lead Software Engineer, Build System

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 30 days agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Build and scale developer infrastructure that powers ByteDance engineers, including Cloud IDE, code/build systems, CI/CD, and microservice management. Design efficient monorepo build systems, integrate with CI/CD pipelines, and debug performance and scalability issues. Continuously improve reliability and efficiency through best practices, and mentor junior engineers while working with large-scale distributed cloud technologies.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design and implement scalable build systems to support a growing product portfolio.
  • •Collaborate with other teams to integrate build systems with CI/CD pipelines.
  • •Identify and resolve performance and scalability issues in the build system.
  • •Continuously evaluate and implement build system best practices to improve efficiency and reliability.
  • •Mentor and provide technical guidance to junior engineers.

Key Requirements

  • •Bachelor's degree or higher in Computer Science or a related field.
  • •Software development experience with a focus on monorepo build systems.
  • •Proficiency in at least one programming language such as Go, Java, Python, or C++.
  • •Experience with large-scale, distributed systems and cloud computing technologies.
  • •Excellent problem-solving and communication skills, with the ability to work independently and as part of a team.
Education:Bachelor's in Computer Science
Skills:Problem-solvingCommunicationMentoring
Tech Stack:GoJavaPythonC++BazelRemote cacheRemote buildCI/CDCloud IDEMicroservicesMonitoring

Company Brief

ByteDance
Develops consumer internet and content platforms, including TikTok and other apps for short-form video, news, and entertainment. It also builds advertising, commerce, and creator tools that connect audiences, brands, and publishers across global markets.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Beijing, China
Founded: 2012
WebsiteLinkedIn