1

Bytedance Software Engineer Jobs (NOW HIRING)

Senior Robotics & Software Engineer

Atlanta, GA · Remote

$125K - $165K/yr

... ByteDance. Now we shape the future of smart robotics together! * We combine world-class research ... professional software engineering experience * Hands-on experience with robotics systems ...

Senior Robotics & Software Engineer

Atlanta, GA · Hybrid

$117K - $155K/yr

... ByteDance. Now we shape the future of smart robotics together! * We combine world-class research ... professional software engineering experience * Hands-on experience with robotics systems ...

... 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 ...

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.
Endpoint Security Software Engineer, C++/PC Windows - USDS

Endpoint Security Software Engineer, C++/PC Windows - USDS

TikTok

San Jose, CA • On-site

Full-time

Posted 3 days ago


TikTok rating

7.6

Company rating: 7.6 out of 10

Based on 11 frontline employees who took The Breakroom Quiz

112th of 186 rated software companies


Job description

Job Summary:
TikTok is dedicated to the safety and security of millions of Americans using its platforms. The company is seeking an Endpoint Security Software Engineer to enhance security tools and identify vulnerabilities, focusing on protecting users and products through the development of high-performance security solutions for Windows.
Responsibilities:
• We are seeking a Software Engineer to be a core contributor to our Windows Desktop security suite.
• In this role, you will be responsible for the architecture of a high-performance AppGuard solution tailored for Windows, utilizing low-level APIs to monitor and secure application traffic.
• You will apply your expertise in Windows internals to build a robust engine capable of executing complex DSL-based security rules.
• System-Level Development: Design and implement security features using C/C++, .NET, and the Win32 API.
• Traffic & Network Control: Develop deep integration with the Windows network stack to monitor, sample, and cut-off egress/ingress traffic.
• Advanced Debugging: Leverage tools such as WPR, IDA, WinDbg, and x64dbg to troubleshoot complex system behaviors and ensure stability.
• Infrastructure Support: Participate in the development of tools for profiling, testing, and operational monitoring of the PC sandbox.
• Drive Strategic Design: Translate complex business requirements into high-performance technical solutions.
Qualifications:
Required:
• BS/MS degree in Computer Science, Engineering, or a related field.
• 5+ years of experience in Windows application development, specifically using Electron, QT, or native frameworks.
• Proficiency in C/C++, .NET, Win32 API, and UWP/WinUI.
• Familiarity with Windows frameworks, networking, and dynamic-link libraries (DLLs).
Preferred:
• Experience with generative AI tools to assist in the porting and analysis of complex business logic.
• Knowledge of UI/UX design principles for creating intuitive desktop administration tools.
• Strong understanding of DevOps practices for Windows-based software distribution.
Company:
TikTok is a short-form video entertainment app and social network platform. It is a sub-organization of ByteDance. Founded in 2003, the company is headquartered in Los Angeles, USA, with a team of 10001+ employees. The company is currently Late Stage.

What TikTok employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom