ByteDance

Software Engineer - Real Time Communication

ByteDance

Singapore
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to ByteDance! We are a dynamic and innovative company that values creativity and collaboration, and we are currently seeking a highly skilled Software Engineer with a passion for real time communication to join our team. As a Software Engineer on our team, you will have the opportunity to work on cutting-edge technology and play a crucial role in developing and improving our real time communication systems. We are looking for someone who is driven, detail-oriented, and constantly seeking to improve their skills. If you are a problem-solver with a strong background in software engineering and a desire to push boundaries, we want to hear from you! Join us in creating the next generation of real time communication tools that will revolutionize the way people connect and communicate.

  1. Design, develop, and implement efficient and reliable real time communication systems.
  2. Collaborate with cross-functional teams to identify and resolve technical issues.
  3. Continuously research and implement new technologies to improve existing systems.
  4. Write clean, scalable, and maintainable code.
  5. Conduct thorough testing to ensure system functionality and reliability.
  6. Troubleshoot and debug code to resolve issues in a timely manner.
  7. Collaborate with product managers and designers to understand user needs and develop solutions that meet those needs.
  8. Stay updated on industry trends and best practices in real time communication technology.
  9. Participate in code reviews and provide constructive feedback to team members.
  10. Document code and processes for future reference.
  11. Actively contribute to the team's knowledge sharing and learning initiatives.
  12. Take ownership of projects and drive them to successful completion.
  13. Continuously improve and optimize existing systems to enhance performance and user experience.
  14. Communicate progress, challenges, and solutions to project stakeholders.
  15. Adhere to company coding standards and guidelines.
Where is this job?
This job is located at Singapore
Job Qualifications
  • Proficiency In Real-Time Communication Protocols: Candidates Should Have A Strong Understanding Of Real-Time Communication Protocols Such As Webrtc And Sip, As Well As Experience Implementing These Protocols In Software Development.

  • Strong Programming Skills: Candidates Should Have A Deep Understanding Of Programming Languages Such As Java, C++, Or Python, And Be Able To Write Efficient And Scalable Code For Real-Time Communication Applications.

  • Familiarity With Multimedia Technologies: A Strong Understanding Of Multimedia Technologies Such As Audio And Video Codecs, Streaming Protocols, And Media Processing Is Essential For Developing Real-Time Communication Software.

  • Experience With Cross-Platform Development: Bytedance's Real-Time Communication Applications Are Used On A Variety Of Platforms, Including Web, Mobile, And Desktop. Candidates Should Have Experience Developing Cross-Platform Applications To Ensure A Seamless User Experience.

  • Knowledge Of Agile Development Methodologies: As A Fast-Paced And Rapidly Growing Company, Bytedance Values Agile Development Practices. Candidates Should Have Experience Working In An Agile Environment And Be Able To Adapt Quickly To Changing Project Requirements.

Required Skills
  • Prototyping

  • Agile development

  • Machine Learning

  • UX design

  • Video streaming

  • API integration

  • Audio Processing

  • Cross-Platform Development

  • Coding Proficiency

  • Scalability Optimization

  • Real-Time Networking

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Attention to detail

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Software Engineer - Real Time Communication in Singapore is between $5,000 to $9,000 per month. This may vary depending on the level of experience, specific industry, and company size. Senior engineers with more experience and higher levels of responsibility may earn higher salaries, while entry-level engineers may earn lower salaries. Additionally, factors such as bonuses, benefits, and location can also impact the overall salary range for this position.

Additional Information
ByteDance is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedMay 20th, 2025
Apply BeforeJune 19th, 2025
This job posting is from a verified source. 

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About ByteDance

ByteDance is a technology company operating a range of content platforms that inform, educate, entertain and inspire people across languages, cultures, and geographies. Dedicated to building global platforms of creation and interaction, ByteDance now has a portfolio of applications available in over 150 markets and 75 languages. For example, TikTok, Helo, Vigo Video, Douyin, and Huoshan.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started