GetJob.us
No Logo

Software Engineer I

Company

Twitch

Location

Seattle, WA

Type

full-time

Work Schedule

full time

Work Location

hybrid

Job Description

Join Twitch as a Software Engineer I in Seattle, WA. Collaborate with our team to develop innovative solutions.

Full Description

Job Overview & Introduction: As a Software Engineer I at Twitch, you will play a crucial role in developing and maintaining our platform. Your work will have a significant impact on the company, enabling us to deliver high-quality streaming experiences to our users. Key Responsibilities & Day-to-Day Tasks: Your responsibilities will include designing, developing, and testing software applications, collaborating with cross-functional teams, participating in code reviews, and contributing to the development of new features. You will work on multiple projects simultaneously, prioritize tasks, and meet deadlines. Specific tasks include developing and maintaining APIs, troubleshooting issues, and optimizing system performance. Required Qualifications & Experience: A bachelor's degree in Computer Science or a related field is required, along with 2-3 years of experience in software development. You should have expertise in programming languages such as Java, Python, or C++, and experience with cloud-based platforms like AWS or Azure. Preferred Qualifications & Nice-to-Haves: Experience with Agile development methodologies, knowledge of machine learning or data analytics, and familiarity with containerization using Docker are highly desirable. Skills & Competencies: You should have strong technical skills in software development, experience with version control systems like Git, and excellent problem-solving skills. Company Information & Culture: Twitch is a leading live streaming platform with a strong focus on community and innovation. Our company values include inclusivity, creativity, and a passion for gaming. Benefits, Compensation & Perks: We offer a competitive salary range, comprehensive health benefits, and a generous retirement plan. You will also receive additional perks like PTO, remote work options, and access to professional development opportunities. Growth Opportunities & Next Steps: As a Software Engineer I, you will have opportunities for career advancement and professional growth. To apply, please submit your resume and a cover letter through our website.

Key Skills

JavaPythonCloud ComputingSoftware DevelopmentAgile Methodologies