1

Bytedance Software Engineer Jobs (NOW HIRING)

... ByteDance, and more. Our engineering team is composed of passionate, driven, and talented engineers ... We are seeking a talented Senior Software Engineer to join our growing engineering team. Day in the ...

Software Engineer, AI Infrastructure - USDS

Seattle, WA · On-site

$196K - $233K/yr

They are seeking a Software Engineer for their AI Infrastructure team to assist in deploying and ... It is a sub-organization of ByteDance. Founded in 2003, the company is headquartered in Los Angeles ...

next page

Showing results 1-20

Bytedance Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do bytedance software engineer jobs pay per year?

As of Jun 6, 2026, the average yearly pay for bytedance software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is the difference between Bytedance Software Engineer vs Bytedance Data Engineer?

AspectBytedance Software EngineerBytedance Data Engineer
Required CredentialsBachelor's in CS or related field, programming skillsBachelor's in CS, Data Science, or related, strong SQL and Python skills
Work EnvironmentDeveloping applications, coding, debuggingBuilding data pipelines, managing large datasets
Employer & Industry UsageTech companies, multimedia platformsData-driven platforms, advertising, content recommendation

While both roles require strong programming skills and a background in computer science, Bytedance Software Engineers focus on application development and software solutions, whereas Bytedance Data Engineers specialize in managing and processing large-scale data systems. The roles often collaborate but serve different core functions within the company's tech ecosystem.

What are some common challenges faced by Software Engineers at ByteDance, and how can new hires best prepare to overcome them?

Software Engineers at ByteDance often work on rapidly evolving products and must adapt to a fast-paced, global environment. One common challenge is collaborating effectively with cross-functional teams across different time zones and cultures. Additionally, engineers are expected to deliver high-quality code on tight deadlines and respond quickly to user feedback. New hires can prepare by strengthening their communication skills, familiarizing themselves with agile development practices, and learning to prioritize tasks efficiently. Proactively seeking feedback and continuously updating technical skills will also help engineers thrive at ByteDance.

What does a Bytedance Software Engineer do?

A Bytedance Software Engineer is responsible for designing, developing, testing, and maintaining software applications and systems used by Bytedance, the company behind platforms like TikTok and Douyin. Their work involves collaborating with cross-functional teams to create scalable and efficient solutions, writing high-quality code, and solving complex technical problems. Software engineers at Bytedance may work on various products, infrastructure, or tools, often using modern programming languages and technologies. The role requires strong technical skills, creativity, and the ability to adapt in a fast-paced, global environment.

What are the key skills and qualifications needed to thrive as a Bytedance Software Engineer, and why are they important?

To thrive as a Bytedance Software Engineer, you need a strong background in computer science, proficiency in programming languages like Python, Java, or C++, and a relevant degree or equivalent experience. Experience with large-scale distributed systems, cloud platforms, and familiarity with code versioning tools such as Git are typically required, and knowledge of machine learning frameworks is a plus. Strong problem-solving skills, adaptability, and effective cross-cultural communication help you excel in Bytedance’s fast-paced, global environment. These skills and qualities are crucial for building scalable, innovative products and collaborating efficiently across diverse teams.
More about Bytedance Software Engineer jobs
What cities are hiring for Bytedance Software Engineer jobs? Cities with the most Bytedance Software Engineer job openings:
What states have the most Bytedance Software Engineer jobs? States with the most job openings for Bytedance Software Engineer jobs include:
What job categories do people searching Bytedance Software Engineer jobs look for? The top searched job categories for Bytedance Software Engineer jobs are:
Infographic showing various Bytedance Software Engineer job openings in the United States as of May 2026, with employment types broken down into 29% Part Time, 5% Temporary, 61% Contract, and 5% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Software Engineer Graduate (Cloud Native Infrastructure) - 2026 Start (PhD)

ByteDance

San Jose, CA • On-site

$202K - $240K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Job Summary:
ByteDance is a leading technology company known for its innovative products like TikTok. They are seeking a Software Engineer Graduate to join their Compute Infrastructure team, focusing on optimizing cloud-native infrastructure for AI and LLM workloads.
Responsibilities:
• Assist in analyzing and supporting enhancements to Hyper-Scale AI Infrastructure platforms, focusing on improving performance, scalability, and resilience for both traditional workloads and large language model (LLM) applications.
• Contribute to performance optimization efforts for Kubernetes-based infrastructure, including monitoring pod lifecycle, tracking resource utilization, and analyzing system behavior under varying load conditions—working closely with senior engineers to identify improvement opportunities.
• Lead small-scale development tasks related to resource management and scheduling in Kubernetes clusters, such as testing configuration updates, automating routine resource allocation workflows, or contributing to tooling for efficiency tracking.
• Engage actively in team discussions on AI infrastructure design and optimization strategies, leveraging academic knowledge and personal projects to propose fresh insights and potential solutions.
• Develop and maintain clear technical documentation, including runbooks, architecture diagrams, and process guides, to strengthen knowledge sharing and operational efficiency across the team.
Qualifications:
Required:
• Individuals who are completing or have recently completed a PhD degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
• Proficiency in at least one major programming language such as Python, Go, C++, Rust, and Java.
• Solid understanding of at least one of the following fields: Unix/Linux environments, distributed and parallel systems, high-performance networking systems, developing large scale software systems.
Preferred:
• Hands-on project experience with container and orchestration technologies such as Docker and Kubernetes through internships, coursework, or personal projects.
• Experience in developing or contributing to cloud-native open-source projects.
Company:
ByteDance is a technology company that develops content creation platforms and services. Founded in 2012, the company is headquartered in Beijing, CHN, with a team of 10001+ employees. The company is currently Late Stage.