Drimva

ByteDance

Software Engineer (Multiple Positions)

Seattle, Washington · Full-time · Posted Oct 28, 2026

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

About the job

Build, deploy, and maintain software that meets user requirements and coding standards, while supporting software verification and quality assurance.

What you'll do

  • Gather requirements and develop, deploy, and evaluate software programs.
  • Assist senior engineers with verification plans and quality assurance procedures.
  • Create specifications, feasibility assessments, flowcharts, layouts, and documentation; follow project plans and industry standards.

What they ask for

  • Master’s degree or foreign equivalent in a listed or related field plus 1 year of related work experience, or bachelor’s degree or foreign equivalent in a listed or related field plus 3 years.
  • At least 1 year developing software using Java, Go, C++, JavaScript, Ruby, or Python, and maintaining and debugging software.
  • At least 1 year designing and implementing software service architecture for high-throughput, fault-tolerant services.
  • At least 1 year designing and managing databases for online services using MySQL or Redis, and using Unix or Linux.

Pay

$153900 - $300960 per year (base salary)

Tools

Java, Go, C++, JavaScript, Ruby, Python, MySQL, Redis

Model-written summary · the original posting is authoritative

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