ByteDance
Senior Software Engineer, Ads Architecture (Multiple Positions)
San Jose, California · Senior · Full-time · Posted Oct 28, 2026
- Experience
- 5 years of related work experience; in lieu of a Bachelor’s degree, an additional 2 years of related work experience. The posting also specifies 5 years in each of the listed experience areas.
- Education
- Bachelor’s degree or foreign equivalent degree in Computer Science, Engineering (any), Information Systems, Mathematics, Data Science, or a related field; or an additional 2 years of related work experience in lieu of a Bachelor’s degree.
About the job
Designs and develops advertising software, including frontend performance and framework engines, and supports its full development lifecycle.
What you'll do
- Design, develop, test, and optimize ads software and frontend interfaces; resolve cross-browser compatibility issues.
- Develop and maintain frontend framework runtime and compilation engines, and create tools to improve collaboration productivity.
- Collaborate with cross-functional teams, participate in the software development lifecycle, and mentor junior engineers and interns.
What they ask for
- Bachelor’s degree or foreign equivalent in a listed or related field, or an additional 2 years of related work experience in lieu of a Bachelor’s degree.
- 5 years of experience designing and implementing large-scale distributed online software services using Java, Go, JavaScript, Ruby, or Python.
- 5 years of experience designing and implementing user interfaces and automation scripts; maintaining and debugging software services; and translating business requirements into technical requirements.
- 5 years of experience using agile methodology across the SDLC; designing high-throughput, fault-tolerant service architecture; and using Unix or Linux.
Pay
$218400 - $387600 per year (base salary; USD)
Tools
Java, Go, JavaScript, Ruby, Python, HTML, Unix, Linux
Model-written summary · the original posting is authoritative