Software Engineer (Multiple Positions)

ByteDance
San Jose
Workplace: OnsiteFull timeUSD 187,741 - 316,800 annuallyFunction: Software EngineeringExperience: 1-3 yearsEducation: mastersSkills: ["Problem-solving","Curiosity","Ability to learn"]

Develop high-quality, high-performing software by gathering user requirements and writing production code that follows coding standards. Work with senior engineers to support software verification, QA procedures, and feasibility analysis. Design software specifications, service architecture for high-throughput fault-tolerant systems, and database solutions for online services. Deploy programs, evaluate user feedback, and maintain/debug software while complying with project plans and industry standards.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
12 hours ago

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

Job Summary

Develop high-quality, high-performing software by gathering user requirements and writing production code that follows coding standards. Work with senior engineers to support software verification, QA procedures, and feasibility analysis. Design software specifications, service architecture for high-throughput fault-tolerant systems, and database solutions for online services. Deploy programs, evaluate user feedback, and maintain/debug software while complying with project plans and industry standards.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Entry level

Key Responsibilities

  • •Gather user requirements and write code in various programming languages to build high-quality, fully performing software that complies with coding standards.
  • •Assist senior engineers with developing software verification plans and quality assurance procedures.
  • •Produce software specifications and determine operational feasibility.
  • •Develop flowcharts, layouts, and documentation to identify software requirements and solutions.
  • •Deploy software programs, evaluate user feedback, and comply with project plans and industry standards.

Pay and Benefits

Salary: USD 187,741 - 316,800 annually

Key Requirements

  • •Master’s degree (or foreign equivalent) in Computer Science, Engineering, Information Systems, Data Analytics, Mathematics, Physics, or a related field with 1 year of related work experience, OR a Bachelor’s degree (or foreign equivalent) with 3 years of related work experience.
  • •1 year of experience developing software using Java, Go, C++, JavaScript, Ruby, or Python.
  • •1 year of experience designing and implementing user interfaces and automating common flows using HTML, JavaScript, Python, or Ruby.
  • •1 year of experience maintaining and debugging software.
  • •1 year of experience designing and implementing software service architecture for high-throughput, fault-tolerant services and designing/managing MySQL or Redis databases for online services, using Unix or Linux.
Experience:1-3 years
Education:Master's in Computer Science, Engineering (any), Information Systems, Data Analytics, Mathematics, Physics, or a related field
Skills:Problem-solvingCuriosityAbility to learn
Tech Stack:JavaGoC++JavaScriptRubyPythonHTMLMySQLRedisUnixLinux

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