Drimva

ByteDance

Lead Software Engineer (Multiple Positions)

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

Experience
4 years of related work experience with a master's degree, or 6 years with a bachelor's degree, including 5 years post-bachelor's, progressive related experience. The posting also specifies 4 years in each listed experience area.
Education
Master's degree or foreign equivalent in Computer Science, Engineering (any), Information Systems, Data Analytics, Mathematics, Physics, or a related field; OR bachelor's degree or foreign equivalent in those fields, with the stated experience alternatives.

About the job

Leads the design, development, verification, and deployment of large-scale software platforms, services, and systems.

What you'll do

  • Set architectural direction and lead the full software development lifecycle, from analysis through testing and deployment.
  • Build and maintain large-scale software, define verification and quality procedures, and handle complex module R&D.
  • Collaborate with cross-functional teams and mentor senior and mid-level engineers.

What they ask for

  • Master's degree or foreign equivalent in a listed or related field plus 4 years of related work experience; OR bachelor's degree or foreign equivalent in a listed or related field plus 6 years of related work experience, including 5 years post-bachelor's, progressive related experience.
  • 4 years managing the full release lifecycle, including development, build, testing, validation, and deployment.
  • 4 years designing and implementing large-scale distributed online services using Java, Go, JavaScript, Ruby, or Python; maintaining and debugging services using Unix or Linux; and designing high-throughput, fault-tolerant service architecture.
  • 4 years working across the software development lifecycle on complex products and platforms using Go or Java, and writing testable, maintainable, low-latency software using Golang, Java, Python, or C++.

Pay

$254400 - $480000 per year (base salary)

Tools

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

Model-written summary · the original posting is authoritative

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