> Markdown version of [/jobs/ext/4549763-software-engineer-multiple-positions](https://www.wearedevelopers.com/jobs/ext/4549763-software-engineer-multiple-positions). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (Multiple Positions) - **Company:** Beijing ByteDance Technology Co Ltd - **Location:** San Jose, CA, United States - **Salary:** $187,069.0 - $316,800.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Software Applications, Unix, C++ (Programming Language), Information Systems, Computer Programming, Databases, Software Debugging, Linux, Python (Programming Language), MySQL, Online Service Provider, Object-Oriented Software Development, Redis, Ruby, Software Engineering, Software Requirements Analysis, Distributed Programming, Information Technology, Software Coding, Golang, Programming Languages - **Published:** November 3, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-engineer-multiple-positions-san-jose-ca--c230b0e9-2f7c-41b5-94d2-2c668d108f95 ## About the Role Software Engineering, Content Development, Problem Solving Skills, Coding Standards, Programming Languages, Computer Programming, Customer/Client Research, Software Development, Verification Plans, Quality Assurance, * Comply with project plans and industry standards.Qualifications Must have a Master's degree or foreign equivalent degree in Computer Science, Engineering (any), Information Systems, Mathematics, Data Science, or a related field, and 1 year of related work experience; OR a Bachelor's degree or foreign equivalent degree in Computer Science, Engineering (any), Information Systems, Mathematics, Data Science, or a related field, and 3 years of related work experience. Of the required experience, must have 1 year of experience in each of the following: * Developing software using Java, Go, C++, JavaScript, Ruby, or Python; * Maintaining and debugging software; * Designing and managing databases to support online services using MySQL or Redis; * Using Unix or Linux operating system; and * Designing and architecting large-scale, distributed software applications, tools, systems and services using object-oriented design and distributed programming. Travel Requirement: Domestic and International travel required up to 10%. Type: Full time, 40 hours/week Location: San Jose, CA Salary Range: $187069 - $316800 per year ## Description * Gather user requirements and write code in various programming languages to build high-quality and fully performing software that complies with coding standards. * Assist Senior Engineers in 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 and evaluate user feedback.