Responsibilities
- Design and develop large-scale platforms, systems, and services that powers Enterprise IT relative solution.
- Troubleshoot, debug, maintain and upgrade backend services/systems.
- Gather user requirements and write code in various programming languages.
- Participate in full software development life cycle (SDLC) from preliminary system analysis to tests and deployment.
- Integrate software components into a fully functional software system.
- Develop operational tools to automate general operation process.
- Document and maintain software functionality.
- Collaborate with product managers to design and implement new application features.
- Mentor interns and junior-level Software Engineers.
Qualifications
Must have a Master's degree in Computer Science, Engineering (any), Information Technology, or a related field, and 2 years of related work experience; OR a Bachelor's degree in Computer Science, Engineering (any), Information Technology, or a related field, and 5 years of post-bachelor's, progressive related work experience.
Of the required experience, must have 2 years of experience in each of the following:
- Designing and implementing large-scale, distributed online software services using programming language Java, Go, JavaScript, Ruby, or Python;
- Designing and implementing User Interfaces and scripts to automate common flows using HTML, JavaScript, Python, or Ruby;
- Maintaining and debugging software services;
- Designing and implementing software service architecture to support high throughput and fault tolerant services;
- Designing and managing databases to support online services using MySQL or Redis; and
- Applying Network protocols and using Unix/Linux operating system.
Type: Full time, 40 hours/week
Location: Bellevue, WA
Salary Range: $184300 - $337250 per year
To apply, and for information on benefits offered, visit: https://jobs.bytedance.com/en/ and type Job ID A09337 in search bar. Contact lpresumes@bytedance.com if you have difficulty applying through our website.