Drimva

ByteDance

Lead Software Engineer (Multiple Positions)

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

Experience
4 years of related experience with a qualifying Master’s degree, or 6 years with a qualifying Bachelor’s degree, including 5 years post-bachelor’s progressive experience; 4 years in each of the specified experience areas.
Education
Master’s degree or foreign equivalent degree in Computer Science, Engineering (any), Information Technology, Mathematics, Physics, or a related field; OR a Bachelor's degree or foreign equivalent degree in one of those fields.

About the job

Leads the design, development, release, and deployment of large-scale software platforms and services, guiding architecture and engineering teams.

What you'll do

  • Design and implement large-scale software systems and lead critical architectural decisions and the full development lifecycle.
  • Define system functionality, verification plans, and quality procedures; collaborate across teams to deliver products.
  • Conduct complex module R&D and mentor software engineers.

What they ask for

  • 4 years of experience automating and managing the full release lifecycle.
  • 4 years designing and implementing large-scale distributed online services using Java, Go, JavaScript, Ruby, or Python.
  • 4 years each in requirements gathering with cross-functional stakeholders, software maintenance and debugging, cross-platform development using C++, and Unix or Linux.
  • Master’s degree or foreign equivalent in a stated or related field plus 4 years of related experience; OR a Bachelor’s degree or foreign equivalent plus 6 years of related experience, including 5 years post-bachelor’s progressive experience.

Pay

$254400 - $480000 per year (base salary, USD)

Tools

Java, Go, JavaScript, Ruby, Python, C++, Unix, Linux

Model-written summary · the original posting is authoritative

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