Senior Software Engineer, Backend and Infrastructure

ByteDance
San Jose
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Technical leadership","Dealing with ambiguity","Strategic thinking","Team collaboration"]

Join ByteDance’s R&D Services team to build development infrastructure that helps engineers deliver high-quality features faster. You’ll develop Cloud IDE and repo/code management, design CI/CD systems, and create intelligent data platforms to improve decision-making and user experience. The role also includes building TikTok/Ads/Shopping staging environments, scaling distributed applications, and implementing monitoring/alerting while translating state-of-the-art engineering research into production.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Senior Software Engineer, Backend and Infrastructure

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 30 days agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Join ByteDance’s R&D Services team to build development infrastructure that helps engineers deliver high-quality features faster. You’ll develop Cloud IDE and repo/code management, design CI/CD systems, and create intelligent data platforms to improve decision-making and user experience. The role also includes building TikTok/Ads/Shopping staging environments, scaling distributed applications, and implementing monitoring/alerting while translating state-of-the-art engineering research into production.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build development infrastructure including Cloud IDE, repo/code management, and CI/CD systems.
  • •Build intelligent data platforms to help client developers make decisions that optimize product user experience.
  • •Create ByteDance staging environments for TikTok, Ads, and Shopping to isolate internal user/traffic from production.
  • •Scale distributed applications and improve underlying technologies such as K8S, RPC, databases, MQ, Kafka, HDFS, Hive, and Yarn.
  • •Research and convert state-of-the-art computer engineering technology into real product capabilities, including build monitoring and alerting.

Key Requirements

  • •Bachelor’s degree in computer science or a related technical discipline with 5+ years of industry experience.
  • •Experience working with Android/Java/Objective-C/Python/Golang.
  • •Experience with private or public cloud, backend architecture, storage systems, databases, CI/CD, build infrastructure, and/or big data.
  • •Full-stack development experience.
  • •Experience with technical leadership and handling ambiguity, along with strong strategic thinking and collaboration.
Experience:5+ yearsBig dataCloudBackend architectureCI/CDMicroservices
Education:Bachelor's
Skills:Technical leadershipDealing with ambiguityStrategic thinkingTeam collaboration
Tech Stack:Cloud IDECI/CDMicroservice managementMonitoringAndroidJavaObjective-CPythonGolangPrivate cloudPublic cloudBackend architectureStorage systemsDatabasesKubernetesK8SRPCDBMQKafka

Company Brief

ByteDance
Develops consumer internet and content platforms, including TikTok and other apps for short-form video, news, and entertainment. It also builds advertising, commerce, and creator tools that connect audiences, brands, and publishers across global markets.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Beijing, China
Founded: 2012
WebsiteLinkedIn