Lead Software Engineer (Multiple Positions)

ByteDance
San Jose
Workplace: OnsiteFull timeUSD 255,653 - 480,000 annuallyFunction: Software EngineeringExperience: 3+ yearsEducation: mastersSkills: ["Collaboration","Mentoring","Problem-solving","Technical leadership","Communication"]

Design, architect, and develop large-scale software platforms, systems, and services. Lead critical architectural decisions, define system functionality, and create software verification and quality assurance procedures. Own the full software development lifecycle from analysis through tests and deployment, building low-latency, high-quality software aligned with coding standards. Collaborate across teams for rapid product development, handle complex R&D, and mentor mid- and senior engineers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
12 hours ago

Lead Software Engineer (Multiple Positions)

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live
Reposted: similar role first listed 3 weeks ago

Job Summary

Design, architect, and develop large-scale software platforms, systems, and services. Lead critical architectural decisions, define system functionality, and create software verification and quality assurance procedures. Own the full software development lifecycle from analysis through tests and deployment, building low-latency, high-quality software aligned with coding standards. Collaborate across teams for rapid product development, handle complex R&D, and mentor mid- and senior engineers.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, architect, develop, and implement large-scale software platforms, systems, and services.
  • •Define and lead critical architectural decisions for a software development team with clear technical direction.
  • •Define system functionality and develop software verification plans and quality assurance procedures.
  • •Lead the full software development life cycle from preliminary system analysis through tests and deployment.
  • •Collaborate with cross-functional teams, handle complex module R&D, and mentor senior and mid-level software engineers.
Travel: Low travel

Pay and Benefits

Salary: USD 255,653 - 480,000 annually

Key Requirements

  • •Master’s degree (or foreign equivalent) in Computer Science, Engineering (any), Information Systems, Data Science, Mathematics, or a related field, plus 3 years of related work experience; or a Bachelor’s degree (or foreign equivalent) plus 5 years of progressive related experience.
  • •3 years of experience maintaining and debugging software services.
  • •3 years of experience gathering business requirements with cross-functional stakeholders and translating them into technical requirements.
  • •3 years of experience using agile methodology across the entire software development lifecycle.
  • •3 years of experience writing testable, maintainable, low-latency software using a high-level programming language such as Golang, Java, Python, or C++.
Experience:3+ years
Education:Master's
Skills:CollaborationMentoringProblem-solvingTechnical leadershipCommunication
Tech Stack:GolangJavaPythonC++AgilePipelineBashGit

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