ByteDance
Senior Backend Software Engineer (Multiple Positions)
San Jose, California · Senior · Full-time · Posted Oct 28, 2026
- Experience
- 2 years of related work experience with a master’s degree; or 5 years of progressive related post-bachelor’s experience with a bachelor’s degree. The posting also requires 2 years in each of the listed experience areas.
- Education
- Master’s degree or foreign equivalent in Computer Science, Engineering (any), Information Systems, Mathematics, Data Science, or a related field; OR bachelor’s degree or foreign equivalent in one of those fields.
About the job
Designs and maintains large-scale backend systems and user-facing features that improve trust and safety, risk response, and service performance.
What you'll do
- Build and maintain large-scale backend systems and scalable user-facing features.
- Improve system architecture, stability, and performance; support risk and response operations.
- Coordinate delivery across teams, document and review code, and mentor junior team members.
What they ask for
- Master’s degree or foreign equivalent in a listed or related field plus 2 years of related experience; OR bachelor’s degree or foreign equivalent plus 5 years of progressive, post-bachelor’s related experience.
- At least 2 years designing large-scale distributed applications using object-oriented design and distributed programming, and scalable, fault-tolerant, low-latency backend workflow orchestration.
- At least 2 years maintaining and debugging services and working across the software development lifecycle on backend and/or cloud-native projects.
- At least 2 years designing and managing databases for online services using MySQL or Redis, and providing code peer reviews and feedback.
Pay
$218400 - $387600 per year (base salary)
Tools
MySQL, Redis
Model-written summary · the original posting is authoritative