✦ Luna Orbit — System Administration

Software Engineer, Safety

at Amazon.com

📍 US, CA, San Francisco Unknown Posted April 15, 2026
Type Full-Time
Experience entry
Exp. Years 1+ years
Education Bachelor's degree in Computer Science or equivalent real-world experience
Category System Administration

Join Twitch’s Safety Products team as a junior full stack software engineer, building user-facing moderation and safety features. You will work across the full development cycle to maintain tools for channel moderators and streamers.

  • Contribute to safety and moderation features across site/app and channel levels
  • Own and maintain moderation user experience components
  • Participate in full software development cycle (coding, documentation, testing, delivery)
  • Build tools for channel moderators and streamers (bans, timeouts, warnings, AutoMod)
  • Collaborate with cross-functional partners (Product Managers, UX designers, Data and Applied Scientists, Marketers)

You will contribute to both front-end and back-end systems and related mobile and data/infrastructure components supporting safety and moderation flows (TOS enforcement, reports, appeals, bans/timeouts, AutoMod). Preferred experience includes Twitch’s stack (Golang, TypeScript/React, iOS, Android) and AWS services (ECS, DynamoDB, Lambda, SQS, Step Functions).

The ideal candidate is an entry-level full stack software engineer with 1+ years of professional experience and a strong foundation in computer science concepts such as algorithms, data structures, and distributed computing. They have familiarity with safety/moderation workflows (TOS enforcement, reports, appeals, bans/timeouts) and can contribute across the full software development cycle (coding, documentation, testing). Preferred candidates also know Twitch’s stack (Golang, TypeScript/React, iOS, Android) and AWS services like ECS, DynamoDB, Lambda, SQS, and Step Functions.

1+ years of non-internship professional software development experienceWorking knowledge of modern programming languages and frameworksSharp problem-solving skillsexcellent understanding of CS concepts (algorithmsdata structuresdistributed computing)Bachelor's degree in Computer Science or equivalent real-world experiencefull software development cycletestingdocumentation
experience in the safety or moderation spacefamiliarity with Twitch's tech stack: GolangTypescript/ReactiOSAndroidexperience with AWS technologies like ECSDynamoDBLambdaSQSand Step Functions
GolangTypeScriptReactiOSAndroidAmazon Web ServicesAmazon Elastic Container Service (ECS)Amazon DynamoDBAWS LambdaAmazon Simple Queue Service (SQS)AWS Step Functions
full stack developmentsafety productsmoderation featuresTOS enforcementreport creationprocessingresolutionappeal flowsbanstimeoutswarningsAutoModSuspicious UsersShield ModeGolangTypescript/ReactiOSAndroidAWS ECSDynamoDBLambdaSQSStep Functionsalgorithmsdata structuresdistributed computing
full stack developmentfront end developmentback end developmentmobile developmentcoding with best practicesdocumentationtestingsoftware developmentmoderation featuresTOS enforcementreport creationprocessingresolutionappeal flowsbanstimeoutswarningsAutoModSuspicious UsersShield Modedatadistributed computingalgorithmsdata structuresprogramming languages and frameworksGolangTypeScriptReactiOSAndroidAmazon Web ServicesAmazon Elastic Container Service (ECS)Amazon DynamoDBAWS LambdaAmazon Simple Queue Service (SQS)AWS Step Functions
learning mindsetcollaborating with cross-functional partnersindependent workcommunicationcross-functional collaborationdelivering software components on time with quality
Industry Media
Job Function Develop and maintain safety and moderation software features for Twitch users.
Role Subtype Full Stack Engineer
Tech Domains Amazon Web Services, Python, JavaScript, React, Linux
Software EngineerSafetySafety Products teamFull StackFull Stack Engineerjunior software engineerfull software development cyclesoftware initiativescoding with best practicesdocumentationtestingTOS enforcementreport creationprocessingresolutionappeal flowsbanstimeoutswarningsAutoModSuspicious UsersShield ModeGolangTypescriptReactiOSAndroidAWSAmazon Web ServicesECSAmazon Elastic Container Service (ECS)DynamoDBAmazon DynamoDBLambdaAWS LambdaSQSAmazon Simple Queue Service (SQS)Step FunctionsAWS Step Functionsalgorithmsdata structuresdistributed computingTypeScript

Must have 1+ years of non-internship professional software development experience, Bachelor's degree in Computer Science or equivalent real-world experience, Must demonstrate working knowledge of modern programming languages and frameworks

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile