Talent.com
Senior Software Engineer
Senior Software EngineerAmazon Jobs • San Francisco, CA, United States
Senior Software Engineer

Senior Software Engineer

Amazon Jobs • San Francisco, CA, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Overview

Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities come together for whatever, every day. We’re about community, inside and out. You’ll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We’re on a quest to empower live communities, so if this sounds good to you, see what we’re up to on , and discover the projects we’re solving on our Blog. Be sure to explore our Interviewing Guide to learn how to ace our interview process.

About the Role

This position is on the Video Edge team, responsible for the ingestion of hundreds of thousands of live video content, as well as the distribution worldwide to millions of viewers. This role focuses on designing, building, and maintaining robust, scalable systems that enable our customers to ingest and watch live video. If you\'re excited by the idea of building backend distributed systems that operate at a worldwide scale, and have an interest in live video, this position is for you.

You can work in San Francisco, CA or Seattle WA.

You Will

  • Work with data analysts, product managers, technical leads, and other engineers to design, develop, launch, and operate distributed systems at scale.
  • Mentor and provide technical guidance to junior members of the team
  • Collaborate with both your team and related teams - fostering shared understanding of how to solve common problems and deliver solutions
  • Work backwards from customer problems to drive business impact

Perks

  • Medical, Dental, Vision & Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Amazon Employee Discount
  • About the Team

    Our Video Team is the backbone of Twitch. Twitch processes a massive amount of live video channels and distributes them using the largest dedicated live video CDN in the world, delivering over 25Tbps to more than 5MM concurrent viewers. In addition to serving Twitch traffic, our video platform is offered as Amazon Interactive Video Service, an AWS service that allows the creation of a live video streaming platform with only a few lines of code. Engineers with our Video Team work across a range of areas including ingest, transcoding, and distribution with the lowest latency high-scale HLS distribution system in the world.

    Requirements :

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • BA / BS in Computer Science or equivalent industry experience
  • 6+ years of work experience as a software engineer
  • Strong background in the Golang programming language
  • Background in deploying and operating services in the AWS ecosystem
  • Experience mentoring and developing engineers
  • Background in media protocols (audio / video)
  • Experience building highly available and resilient systems
  • Experience building distributed systems at scale
  • Background in computer networking
  • Familiarity with Live Video platforms, either as a viewer or creator, or both
  • Twitch is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

    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.

    Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country / region you’re applying in isn’t listed, please contact your Recruiting Partner.

    Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $151,300 / year in our lowest geographic market up to $261,500 / year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and / or other benefits. For more information, please visit This position will remain posted until filled. Applicants should apply via our internal or external career site.

    #J-18808-Ljbffr

    serp_jobs.job_alerts.create_a_job

    Senior Software Engineer • San Francisco, CA, United States

    Job_description.internal_linking.related_jobs
    Senior Back End Software Engineer

    Senior Back End Software Engineer

    VirtualVocations • Hayward, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Back End Software Engineer (Elixir).Key Responsibilities Design, develop, and maintain scalable Elixir services for core operations and member experiences Own l...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer - Data

    Senior Software Engineer - Data

    VirtualVocations • Concord, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer (React / React Native) - Data.Key Responsibilities Design and maintain event-driven pipelines and manage Snowflake administration Collaborate wi...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Onboarding Engineer

    Senior Onboarding Engineer

    VirtualVocations • Concord, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Onboarding Engineer to enhance user onboarding experiences.Key Responsibilities Build internal tooling and scalable solutions for user interactions with the plat...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Full-Stack Engineer

    Senior Full-Stack Engineer

    VirtualVocations • Fremont, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Full-Stack Engineer (Automation Testing).Key Responsibilities Design, develop, and maintain end-to-end test automation using Playwright or Cypress Collaborate w...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Growth Engineer

    Senior Growth Engineer

    VirtualVocations • Fremont, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Growth Engineer to enhance developer experiences through measurable improvements across various growth surfaces. Key Responsibilities Ship experiments across SDKs...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer in Test

    Senior Software Engineer in Test

    VirtualVocations • Fremont, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Development Engineer in Test (SDET) for their Endpoint Protection Product team. Key Responsibilities Automate test processes and build various types of t...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Backend Engineer

    Senior Backend Engineer

    VirtualVocations • Hayward, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Backend Engineer - Python.Key Responsibilities Design, build, and maintain scalable backend systems using Python, GraphQL, and AWS services Implement microservi...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer I

    Senior Software Engineer I

    VirtualVocations • Concord, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer I - Java (Time Series Data).Key Responsibilities Manage the entire lifecycle of projects or features, including design, development, and deploy...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Development Engineer

    Senior Software Development Engineer

    VirtualVocations • Fremont, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Development Engineer in Test.Key Responsibilities Design, develop, and maintain automated test frameworks for backend and UI testing Own and drive test...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Golang Engineer

    Senior Golang Engineer

    VirtualVocations • Hayward, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Golang Engineer.Key Responsibilities Develop innovative digital products for enterprise clients Work with large data sets and implement code across various data...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocations • Santa Clara, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior or Lead Software Engineer to help grow its technology capabilities.Key Responsibilities Deliver scalable and maintainable code using the latest technology and to...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software QA Engineer

    Senior Software QA Engineer

    VirtualVocations • Fremont, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software QA Engineer.Key Responsibilities Design, develop, and execute automated tests using Tosca for various testing types Collaborate with cross-functional t...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Observability Engineer

    Senior Observability Engineer

    VirtualVocations • Hayward, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Engineer, Observability.Key Responsibilities Configure and tune monitoring tools for proactive management of customer environments Document processes and standa...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    VirtualVocations • Concord, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Embedded Software Engineer.Key Responsibilities Collaborate with a project team to develop networked audio products for various markets Develop software for net...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer - UI

    Senior Software Engineer - UI

    VirtualVocations • Concord, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer - UI (REMOTE) with multiple openings.Key Responsibilities Drive development and maintenance of software, ensuring it meets defined requirements...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Full-Stack Software Engineer

    Senior Full-Stack Software Engineer

    VirtualVocations • Hayward, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer, Full-Stack - Vehicle Data Platform.Key Responsibilities Lead technical discussions to identify gaps in the telematics data platform and influe...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    VirtualVocations • Fremont, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Lead Software Engineer to design and implement software systems while mentoring junior developers. Key Responsibilities Design, develop, and implement software systems u...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Development Engineer in Test

    Senior Software Development Engineer in Test

    Informatica LLC • Redwood City, CA, United States
    serp_jobs.job_card.full_time
    Build Your Career at Informatica.We seek innovative thinkers who believe in the power of data to drive meaningful change. At Informatica, we welcome adventurous, work-from-anywhere minds eager to ta...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Staff Software Engineer

    Staff Software Engineer

    Bio-Rad Laboratories • Hercules, CA, United States
    serp_jobs.job_card.full_time
    This role is both technical and collaborative.You will work closely with cross-functional teams including systems engineers, mechanical designers, assay development scientists, and quality engineer...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    VirtualVocations • Fremont, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer to develop web applications that integrate customer data and AI workflows.Key Responsibilities Build and design AI governance and enforcement features...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted