TikTok34 followers51 jobs

Software Engineer- Live Streaming Backend (Distributed Systems)

JuniorMid levelFull-timeHybridSydney NSW, AustraliaSoftware engineeringPosted 3 months agoVerified 2 months ago
Pending fitX of Y criteria met

About the job

The job is about designing and building a global scale, multi-regional live streaming platform for one of the world's leading video platforms. This position plays a crucial role in delivering excellent experiences for billions of users by leveraging cutting-edge cloud technologies. The team values collaboration and innovation, encouraging members to tackle challenges in large-scale networks while sharing their expertise in coding and system design.

Meet the team

About the company

  • Explore
    • Jobs
    • Companies
    • People
    • Communities
    • Hatch Hotlist 2025
  • Hiring
    • Permanent hires
    • Student placements
  • Resources
    • Blog
    • Community stories
    • Career advice
    • Customer stories
    • Help centre
  • Hatch
    • About
    • Careers
    • Contact
    • Hatch updates
    • Media enquiries
  • Β© 2026 Hatch
  • Privacy
  • Terms
Think you're a good fit?See what the hiring team are looking for

You'll be responsible for

πŸ—οΈ

Designing and building live streaming platforms

Designing, building, and maintaining a global scale, multi-regional live streaming platform is a key responsibility.
βš™οΈ

Implementing critical services

Designing, implementing, and operating critical and scalable services ranging from video delivery to live scheduling.
πŸ”

Ensuring service quality

Ensuring service and system quality by building testing frameworks and creating automation tests.

Key criteria

πŸ’»

Proficiency in programming languages

Experience with C, C++, Java, Python, or Go is essential.

View

🌐

Experience with distributed systems

Demonstrated experience designing and troubleshooting large-scale systems.

View

πŸ“Š

Knowledge of video delivery technologies

Understanding of video processing and delivery systems is crucial.

View

View more

A meaningful career starts with a match

View your fit

5 criteria for this job
Proficiency in programming languages
Experience with C, C++, Java, Python, or Go is essential.

View

Experience with distributed systems
Demonstrated experience designing and troubleshooting large-scale systems.

View

Knowledge of video delivery technologies
Understanding of video processing and delivery systems is crucial.

View

Familiarity with Unix/Linux
Experience working with Unix/Linux operating systems is required.

View

Experience in live streaming platforms
Background in building and maintaining global-scale live streaming services.

View

Similar jobs

View all
TikTok
TikTok
Frontend Software Engineer - TikTok LIVE, SydneySydney, NSW Β· Full-time
The job at TikTok LIVE Revenue involves being a vital part of the engineering team that builds innovative revenue features for millions of users and live streamers. This position is all about creating solutions that enhance user experience while ensuring stability and scalability. The team thrives on collaboration, agile development, and a passion for technical innovation.
TikTok
TikTok
Android Software Engineer, TikTok LIVE Revenue - AustraliaSydney, NSW Β· Full-time
The TikTok Global LIVE Revenue Gift & Privilege team focuses on supporting the Gift and Privilege business in the TikTok LIVE environment by building and maintaining industry-leading products. This job offers an exciting opportunity to engage with interactive gifting, AIGC content, and high-value user growth while tackling technical challenges in service architecture and basic technology. The team thrives on collaboration in a professional yet relaxed atmosphere, where every line of code impacts hundreds of millions of users.
TikTok
TikTok
iOS Software Engineer, TikTok Live Revenue - AustraliaSydney, NSW Β· Full-time
The job focuses on joining the TikTok Live Client Team, which is dedicated to delivering an engaging live streaming experience to users worldwide. As a mobile software engineer, you will play a crucial role in designing and implementing features that enhance user interaction and satisfaction. The team values collaboration, creativity, and high-quality work, making it an exciting opportunity to contribute to a fast-growing industry.
TikTok
TikTok
Frontend Software Engineer, TikTok LIVE - AustraliaSydney, NSW Β· Full-time
This job is about joining a passionate team of engineers at TikTok to build and optimize a real-time, high-performance distributed infrastructure for live streaming. The impact of this job is significant, as it directly contributes to enhancing the live streaming experience for both streamers and viewers. Team members thrive on collaboration, innovation, and staying ahead of industry trends, making it an exciting opportunity for those eager to make a difference.