Drimva

ByteDance

Software Engineer (Multiple Positions)

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

Experience
1 year with a master’s degree, or 3 years with a bachelor’s degree; at least 1 year in each of the specified technical experience areas.
Education
Master’s degree or foreign equivalent in Computer Science, Engineering (any), Information Systems, Mathematics, Data Science, or a related field; or a bachelor’s degree or foreign equivalent in one of those fields.

About the job

Builds, deploys, and maintains software by gathering requirements, writing code, supporting quality assurance, and evaluating user feedback.

What you'll do

  • Gather requirements and develop software that meets coding standards; produce specifications and supporting documentation.
  • Collaborate on verification plans and quality assurance procedures, and assess operational feasibility.
  • Deploy software, evaluate user feedback, and follow project plans and industry standards.

What they ask for

  • Master’s degree (or foreign equivalent) in a stated or related field and 1 year of related work experience, or a bachelor’s degree (or foreign equivalent) in a stated or related field and 3 years of related work experience.
  • At least 1 year of experience developing software using Java, Go, C++, JavaScript, Ruby, or Python.
  • At least 1 year of experience maintaining and debugging software services, and provisioning servers using Linux operating systems.
  • At least 1 year of experience deploying and managing applications using containerized tools, and version-controlling codebases using Pipeline, Bash, or Git.

Pay

$162000 - $316800 per year (base salary)

Tools

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

Model-written summary · the original posting is authoritative

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