Lead Software Engineer (Multiple Positions)

ByteDance
Seattle
Workplace: OnsiteFull timeUSD 232,560 - 427,500 annuallyFunction: Software EngineeringExperience: 4-6 yearsEducation: mastersSkills: ["Communication","Mentorship","Problem-solving"]

Design, architect, and develop large-scale software platforms, systems, and services. Lead critical technical and architectural decisions for a software development team, define functionality, and create verification and quality procedures. Own the full software development lifecycle from analysis through tests and deployment, while collaborating with cross-functional partners to deliver rapidly. Tackle complex module R&D and mentor senior and mid-level engineers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month 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: 30 days agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Design, architect, and develop large-scale software platforms, systems, and services. Lead critical technical and architectural decisions for a software development team, define functionality, and create verification and quality procedures. Own the full software development lifecycle from analysis through tests and deployment, while collaborating with cross-functional partners to deliver rapidly. Tackle complex module R&D and mentor senior and mid-level engineers.
Location: Seattle
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design, architect, develop, and implement large-scale software platforms, systems, and services.
  • •Lead critical architectural decisions and provide technical direction to a software development team.
  • •Define system functionality, and develop verification plans and quality assurance procedures.
  • •Drive the full software development lifecycle from preliminary system analysis through tests and deployment.
  • •Collaborate cross-functionally, handle complex module R&D, and mentor senior and mid-level software engineers.

Pay and Benefits

Salary: USD 232,560 - 427,500 annually

Key Requirements

  • •Master’s degree in Computer Science/Engineering/Information Systems/Data Analytics/Mathematics/Physics (or related) plus 4 years related experience, or a Bachelor’s degree plus 6 years related experience with 5 years post-bachelor’s progressive experience.
  • •4 years of experience managing the full release lifecycle, including code development, build, testing, validation, and deployment.
  • •Designing and implementing large-scale distributed online software services using Java, Go, JavaScript, Ruby, or Python.
  • •Designing and implementing user interfaces and scripts to automate common flows using HTML, JavaScript, Python, or Ruby.
  • •Maintaining/debugging software services using Unix or Linux and designing/managing databases for online services using MySQL or Redis.
Experience:4-6 yearsDistributed systemsOnline servicesSoftware development
Education:Master's in Computer Science, Engineering (any), Information Systems, Data Analytics, Mathematics, or Physics (or related field)
Skills:CommunicationMentorshipProblem-solving
Tech Stack:JavaGoJavaScriptRubyPythonHTMLUnixLinuxMySQLRedis

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