> Markdown version of [/jobs/ext/1897740-software-engineer-discovery](https://www.wearedevelopers.com/jobs/ext/1897740-software-engineer-discovery). 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, Discovery - **Company:** Amazon.com, Inc. - **Location:** Seattle, WA, United States - **Salary:** $127,100.0 - $185,000.0 - **Contract:** Internship / Graduate position - **Skills:** Amazon Web Services, Mobile Application Development, Computer Programming, Amazon DynamoDB, Software Construction, Software Engineering, TypeScript, ReactJS, State Machines, Swift (Programming Language), Backend, Kotlin, Information Technology, Functional Programming, Objective C++, Software Coding, Amazon Simple Queue Service (SQS), Golang, Programming Languages - **Published:** August 2, 2026 - **Apply:** https://www.juju.com/job/00000000gl03x0 ## About the Role 1+ years of non-internship professional software development experience - Experience programming with at least one software programming language - Prior experience building consumer-facing products at scale - Proficient coding skills in modern languages and frameworks such as React, Kotlin, Swift, Objective-C etc - Excellent verbal and written communication skills. - Minimum of Bachelor's degree in Computer Science or equivalent experience Preferred Qualifications - Experience with languages/frameworks we use at Twitch: React, Typescript, Golang - Experience with mobile development - Experience building software and services using AWS technologies such as ECS, DynamoDB, Lambda, SQS, and Step Functions - Familiarity with Twitch, gaming, and/or streaming on Twitch ## Description The Discovery Team in App Experiences manages a wide array of features and systems to help communities form, grow, and thrive on Twitch. These features let people participate in their favorite communities and discover new ones more efficiently. We work hard to bring novel opportunities to the world of streaming both individually and in collaboration with similar streamers. Our consumer facing features span both web and mobile surfaces, we're working hard to build fast, reliable, and easy to understand client-side experiences. This position is primarily focused across the entire stack (React and Golang) but will lean initially more toward backend systems, with future efforts moving more client-side. This position is in San Francisco, CA. You Will - Work with product managers, technical leads, and other engineers to design, develop, launch, and operate interactive experiences, Los Angeles County applicants: Job duties for this position include: work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness and professionalism, and safeguard business operations and the Company's reputation. Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Coffee with Developers - Adam Wiggins](https://www.wearedevelopers.com/videos/919-coffee-with-developers-adam-wiggins) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) - [Coffee with developers - Brian Morrison](https://www.wearedevelopers.com/videos/902-coffee-with-developers-brian-morrison) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Dev Digest 103 - Superb Owl Trafficking](https://www.wearedevelopers.com/magazine/388-dev-digest-103-superb-owl-trafficking) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers)