Senior Backend Software Engineer (Multiple Positions)

TikTok
Seattle, Bellevue
Workplace: OnsiteFull timeUSD 212,202 - 368,220 annuallyFunction: Software EngineeringExperience: 2-5 yearsEducation: mastersSkills: ["Cross-functional collaboration","Documentation","Mentoring","Problem solving"]

Design, develop, and maintain large-scale backend systems across TikTok’s applications and platforms. Translate business requirements into technical requirements, improve system architecture for stability and performance, and build user-facing features with scalability in mind. You’ll collaborate with cross-functional teams to deliver features quickly, while documenting your work and mentoring junior software engineers and interns. This role also supports risk and response through technical solutions.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
11 hours ago

Senior Backend Software Engineer (Multiple Positions)

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Design, develop, and maintain large-scale backend systems across TikTok’s applications and platforms. Translate business requirements into technical requirements, improve system architecture for stability and performance, and build user-facing features with scalability in mind. You’ll collaborate with cross-functional teams to deliver features quickly, while documenting your work and mentoring junior software engineers and interns. This role also supports risk and response through technical solutions.
Location: Seattle, Bellevue
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, build, and maintain large-scale backend software systems across various applications/platforms.
  • •Document work and code, and work cross-functionally to plan delivery of new platform features.
  • •Improve system design and architecture for high stability and performance.
  • •Provide solutions to support risk and response business needs.
  • •Mentor junior software engineers and interns, and collaborate with cross-functional teams for rapid, high-quality product development.

Pay and Benefits

Salary: USD 212,202 - 368,220 annually

Key Requirements

  • •Master’s degree (or foreign equivalent) in Computer Science, Engineering, Information Technology, Data Science, Mathematics, Physics, or related field and 2 years of related work experience; OR Bachelor’s degree (or foreign equivalent) and 5 years of post-bachelor’s progressive related work experience.
  • •2+ years of experience designing and implementing software service architecture for high-throughput, fault-tolerant services.
  • •2+ years working with cross-functional stakeholders to gather business requirements and translate them into technical requirements.
  • •2+ years maintaining and debugging software services.
  • •2+ years using agile methodology across the software development lifecycle and applying network protocols with Unix/Linux.
Experience:2-5 yearsBackend systemsSoftware services
Education:Master's in Computer Science, Engineering (any), Information Technology, Data Science, Mathematics, Physics, or related field
Skills:Cross-functional collaborationDocumentationMentoringProblem solving
Tech Stack:BackendSoftware service architectureAgileNetwork protocolsUnixLinux

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn