ByteDance
Backend Software Engineer (Multiple Positions)
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- 1 year with a qualifying master's degree, or 3 years with a qualifying bachelor's degree; specified experience areas require 1 year each.
- Education
- Master's or bachelor's degree, or foreign equivalent, in Computer Science, Engineering (any), Information Systems, Mathematics, Data Science, or a related field.
About the job
Builds backend services, infrastructure, and tools that improve engineering productivity and the safety, usability, and stability of development and release pipelines.
What you'll do
- Develop services and infrastructure to address build, test, and release issues and improve productivity, velocity, and deployment safety.
- Work on infrastructure and architecture projects involving distributed storage, big-data computing, orchestration and scheduling, and messaging middleware.
- Improve CI/CD pipelines, build engineering tools and platforms, and execute the full software development life cycle.
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 of related work experience.
- One year of experience designing and implementing scalable RESTful APIs and scalable, low-latency backend workflow orchestration architecture.
- One year of experience writing testable, maintainable, low-latency software in Golang, Java, Python, or C++.
- One year of experience automating and managing the full release lifecycle and maintaining and debugging software services.
Pay
USD $162000 - $316800 per year (base salary)
Tools
RESTful APIs, Golang, Java, Python, C++
Model-written summary · the original posting is authoritative