✦ Luna Orbit — Software Engineering

Software Engineer II, Safety

at Amazon.com

📍 US, CA, San Francisco Unknown Posted April 14, 2026
Type Full-Time
Experience mid
Exp. Years 3+ years
Education Bachelor's degree in Computer Science or equivalent real-world experience
Category Software Engineering

Twitch is seeking a Full Stack Software Engineer II for its Safety Products team. You will build and maintain user-facing safety and moderation features across site/app and channel tools, covering the full software development lifecycle.

  • Work across back end, front end, mobile, data, infra
  • Own and maintain user facing safety and moderation features
  • Lead software initiatives end-to-end including coding, documentation, testing, and delivery
  • Work independently and collaborate with cross-functional teams
  • Build channel moderation tools such as bans, timeouts, warnings, AutoMod, Suspicious Users, Shield Mode

This role spans front end, back end, and mobile work plus data and infra responsibilities. The preferred stack includes Golang, Typescript/React, iOS, Android, and AWS services such as ECS, DynamoDB, Lambda, SQS, and Step Functions.

The ideal candidate is a mid-level Full Stack Software Engineer with 3+ years of professional software development experience and a strong track record of shipping consumer-facing products. They have strong CS fundamentals (algorithms, data structures, distributed computing) and experience building moderation or safety-related user-facing features across front end and back end.

3+ years of non-internship professional software development experience3+ years of professional software development experience.A track record of building consumer-facing products.Mastery of modern programming languages and frameworks.Sharp problem-solving skillsExcellent understanding of CS concepts (algorithmsdata structuresdistributed computing).Bachelor's degree in Computer Science or equivalent real-world experienceSoftware development lifecycle
Any prior experience on the safety or moderation space.Familiarity with Twitch's tech stack: GolangTypescript/ReactiOSAndroid.Experience with AWS technologies like ECSDynamoDBLambdaSQSand Step Functions.Familiarity with Twitcheither as a viewer or creator (or both!)
GolangTypescript/ReactReactiOSAndroidAmazon Web ServicesECS (Amazon Elastic Container Service)DynamoDBLambdaSQSStep FunctionsAutoModShield ModeTOS enforcement
Full Stack Software Engineerback end developmentfront end developmentmobile developmentdatainfrasoftware development lifecycledocumentationtestingalgorithmsdata structuresdistributed computingTOS enforcementreport creationprocessingresolutionappeal flowsbanstimeoutswarningsAutoModSuspicious UsersShield ModeGolangTypescriptReactiOSAndroidAmazon Web ServicesECSDynamoDBLambdaSQSStep Functions
Full Stack Software EngineerBack end developmentFront end developmentMobile developmentDataInfraSoftware development lifecycleCoding with best practicesDocumentationTestingBuilding consumer-facing productsAlgorithmsData structuresDistributed computingTypeScriptReactGolangiOSAndroidAmazon Web ServicesECS (Amazon Elastic Container Service)DynamoDBLambdaSQSStep FunctionsAWS technologies like ECSDynamoDBLambdaSQSand Step FunctionsTOS enforcementreport creationprocessingresolutionappeal flowsbanstimeoutswarningsAutoModSuspicious UsersShield ModeUser facing featuresModeration featuresGlobal safety productsLeading software initiativesProviding documentationDelivering products on timeDelivering products with qualityCross-functional collaboration
Problem-solvingIndependent workCollaborationCross-functional communicationTeamworkLeadership in leading software initiativesAbility to engage with Product ManagersAbility to engage with UX designersAbility to engage with Data and Applied ScientistsAbility to engage with Marketers
Industry Media
Job Function Develop and maintain Twitch safety and moderation features as a Full Stack Software Engineer II.
Role Subtype Full Stack Engineer
Tech Domains Python, Amazon Web Services, Linux, ITSM / ServiceNow, Cybersecurity
Software Engineer IISoftware EngineerSoftware DevelopmentFull Stack Software EngineerFull Stack Engineerconsumer-facing productsMastery of modern programming languages and frameworksalgorithmsdata structuresdistributed computingBachelor's degree in Computer Science or equivalent real-world experienceTOS enforcementmoderation featuresGolangTypescriptReactiOSAndroidAWS technologies like ECSDynamoDBLambdaSQSStep Functions

Must have 3+ years of non-internship professional software development experience, Bachelor's degree in Computer Science or equivalent real-world experience, Must demonstrate mastery 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