Responsibilities
- Gather user requirements and write code in various programming languages to assist the team in building 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 assist the team in determining operational feasibility.
- Develop flowcharts, layouts, and documentation to assist the team in identifying software requirements and solutions.
- Deploy software programs and evaluate user feedback.
- Comply with project plans and industry standards.
Qualifications
Must have a Master's degree in Computer Science, Engineering (any), Information Technology, or a DHS designated STEM field, and 1 year of related work experience; OR a Bachelor's degree in Computer Science, Engineering (any), Information Technology, or a DHS designated STEM 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;
- Designing and implementing User Interfaces and scripts to automate common flows using HTML, JavaScript, Python, or Ruby;
- Maintaining and debugging software;
- 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
- Using Unix/Linux operating system.
Type: Full time, 40 hours/week
Location: Bellevue, WA
Salary Range: $137750 - $237500 per year
To apply, and for information on benefits offered, visit: https://careers.tiktok.com/ and type Job ID A157642 in search bar. Contact lpresumes@tiktok.com if you have difficulty applying through our website.