Post job

Lead Technician jobs at Twitch

- 22 jobs
  • Software Engineer II

    Twitch 4.8company rating

    Lead technician job at Twitch

    About Us 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 LinkedIn and X, 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 We are seeking Software Development Engineers to join our Video Platform team. This team is responsible for building and maintaining the systems that ensure that Twitch can deliver the best possible video experience to Viewers and Creators. You will be part of a larger team of Software Developers and partner with Product Managers, Technical Program Managers and other engineering teams from across the business. You Will: Build and maintain the services that power Twitch's video platform Mentor and develop other engineers on the Video Platform team and other teams at Twitch Collaborate effectively with Product Managers, Program Managers and other engineering teams at Twitch Contribute positively to Twitch's engineering culture You Have: 3+ years of professional software development or equivalent expertise B.A. or B.S. in Computer Science or a related discipline, or equivalent years of experience Experience building backend services at scale with technologies such as Golang and AWS. Bonus Points Familiarity with video delivery concepts and systems Familiarity with AWS' Interactive Video Service Familiarity with Twitch, gaming, and/or streaming on Twitch Perks Medical, Dental, Vision & Disability Insurance 401(k) Maternity & Parental Leave Flexible PTO Amazon Employee Discount Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Pursuant to the Los Angeles Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Job ID: TW8939 Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from our lowest geographic market up to 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. This position will remain open until filled. For more information, please visit ****************************************** Applicants should apply via our internal or external career site. US Pay Per Year $129,300 - $223,600 USD Twitch is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Twitch values your privacy. Please consult our Candidate Privacy Notice, for information about how we collect, use, and disclose personal information of our candidates.
    $129.3k-223.6k yearly Auto-Apply 60d+ ago
  • Software Engineer II, ML Infra

    Twitch 4.8company rating

    Lead technician job at Twitch

    About Us 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 LinkedIn and X, 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 Twitch connects millions of creators with millions of viewers. Our Machine Learning based recommendation and search systems power discovery products across Twitch and help users find content hyper-personalized for them. Twitch is looking for a Software Engineer II to join our Machine Learning Infrastructure team. You will work with software engineers, applied scientists and product managers in our Models and Infrastructure group to build next-generation Machine Learning systems. The engineering team is responsible for enabling reliable and efficient productionization of Twitch personalization models, including owning the software and data systems to develop, train and manage our real time and batch models at scale. We own the ML platform and care about designing scalable and easy-to-use ML development environments and systems for our consumers. Experimentation is our bread-and-butter and you will have hands-on experience building and launching model-based experiments to improve products. You Will: Design and build scalable infrastructure to train, deploy and manage ML models Develop and automate software for ML workflows Optimize cost and performance of training and inference workloads Actively mentor other engineers on the team or related teams Contribute to ML infrastructure roadmap planning Collaborate with Software Engineers, Data Engineers, Applied Scientists, Data Scientists, and Product Managers You Have: 3+ Years experience developing software in a professional environment Experience designing and building scalable and easy-to-use ML infrastructure systems Experience productionizing, scaling or extending ML models to solve real world use cases Experience collaborating with ML platform consumers Excellent coding skills in modern languages and frameworks Experience with AWS technologies such as ECS, Sagemaker, Redshift, Batch, DynamoDB, Lambda, SQS, and Step Functions Minimum of Bachelor's degree in Computer Science or equivalent experience Bonus Points Knowledge of supervised ML algorithms Experience in building and managing data platforms Familiarity with Twitch and/or streaming on Twitch Perks Medical, Dental, Vision & Disability Insurance 401(k) Maternity & Parental Leave Flexible PTO Amazon Employee Discount Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Job ID: TW8984 Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from our lowest geographic market up to 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. This position will remain open until filled. For more information, please visit ****************************************** Applicants should apply via our internal or external career site. US Pay Per Year $129,300 - $223,600 USD Twitch is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Twitch values your privacy. Please consult our Candidate Privacy Notice, for information about how we collect, use, and disclose personal information of our candidates.
    $129.3k-223.6k yearly Auto-Apply 52d ago
  • Senior Lead, Acquisition Growth Campaigns

    Dropbox 4.8company rating

    Remote

    Role Description As a Senior Lead of Acquisition Growth Campaigns within the Integrated Marketing organization, you will drive the marketing-led acquisition strategy and experimentation agenda for Dropbox across both product-led (PLG) and sales-led (SLG) motions. You will define strategic priorities, develop integrated campaign frameworks, and guide a disciplined, insight-driven experimentation program to identify and scale high-impact growth opportunities. In this highly cross-functional role, you will partner closely with channel marketing, content, PMM, product, data science, and sales teams to bring acquisition initiatives to market with clarity, consistency, and excellence. You will shape audience strategy, oversee cross-channel messaging and positioning, and inform investment decisions through rigorous analysis and performance insights. This role requires a strong blend of strategic leadership, analytical depth, and collaborative influence. You will provide direction, structure, and standards that elevate Dropbox's acquisition programs-ensuring they are customer-centric, data-driven, and aligned to broader business goals. Responsibilities Own Dropbox's end-to-end Campaign acquisition strategy across PLG and SLG, setting the roadmap for how we drive top-of-funnel demand, high-intent traffic, and pipeline acceleration across all product surfaces and segments. Lead a cross-functional growth experimentation engine, designing the strategy and operating model for rapid testing across messaging, creative, channels, audiences, and product entry points. Define and evolve the early-journey customer architecture, identifying high-leverage opportunities across web, product, paid, email, and partner motions. Set the acquisition performance framework, partnering with Data Science and Channel Leads to define targets, optimize spend allocation, and drive material improvements in conversion and CAC. Translate experiment learnings into durable, scalable growth programs that can be operationalized across teams, channels, and product surfaces. Drive cross-functional alignment with PMM, Sales, PM, Channels, and Brand to ensure a cohesive and consistent acquisition narrative that aligns with business strategy, customer needs, and market opportunities. Champion the use of AI in acquisition workflows-from targeting and segmentation to creative optimization and predictive scoring-ensuring Dropbox's growth engine remains modern and efficient. Requirements 10+ years of experience in growth, demand generation, or acquisition marketing within B2B SaaS, with proven impact across both PLG and SLG environments. Demonstrated ability to lead acquisition strategy, set priorities, and drive alignment across complex, cross-functional teams. Deep understanding of funnel dynamics, audience segmentation, early-journey conversion levers, and growth experimentation methodology. Proven experience partnering with channel, content, PMM, and product teams to deliver integrated, high-performing marketing campaigns. Strong analytical skills with experience in forecasting, attribution, experimental design, KPI development, and performance optimization. Familiarity with AI-enabled marketing tools for audience targeting, creative optimization, and automation. Exceptional communication and stakeholder management skills, with the ability to influence senior partners and clearly articulate insights and recommendations. Preferred Qualifications Experience scaling acquisition programs in high-growth SaaS or freemium environments Proficiency in experimentation and automation platforms (e.g., Jira, Confluence) Strong understanding of paid media strategy, lifecycle handoff, and pipeline measurement frameworks Exposure to AI-driven personalization, predictive lead scoring, or generative content workflows Strategic marketing/analytics background Compensation US Zone 1 This role is not available in Zone 1 US Zone 2$167,500-$226,700 USDUS Zone 3$148,900-$201,500 USD
    $167.5k-226.7k yearly Auto-Apply 7d ago
  • Senior iOS Software Engineer, Mobile Collaboration

    Dropbox 4.8company rating

    Remote

    Role Description At Dropbox, our Mobile Engineering team is pivotal in enhancing the way users interact with their digital content through our mobile application. As an Senior iOS Software Engineer in our dynamic team, you will play a pivotal role in driving this mission forward. This position offers a unique opportunity to make a significant impact not only on the Dropbox app and its users, but to also work with others in a way that transcends geographical and device boundaries. You will be at the forefront of solving complex technical challenges, working across different development stacks, and collaborating with a cross-functional team of talented individuals who are equally passionate about creating exceptional mobile experiences. Our Engineering Career Framework is viewable by anyone outside the company and describes what's expected for our engineers at each of our career levels. Check out our blog post on this topic and more here. Responsibilities Drive the creation of advanced, user-focused features, establishing benchmarks for user interaction on our iOS application. Lead in identifying and fixing complex codebase problems, guiding architectural upgrades for better scalability and efficiency. Advocate for best practices in engineering, mentor junior engineers, and ensure top-notch code quality, security, and performance. Guide teams through the development and launch of innovative features, aligning with user needs and business objectives. Utilize problem-solving to tackle complex issues, leading improvements in app performance, security, and efficiency. Encourage ongoing learning and adoption of the latest iOS trends, leading the team by example Display outstanding communication, share technical insights with various teams, and foster a supportive and collaborative work environment. Many teams at Dropbox run Services with on-call rotations, which entails being available for calls during both core and non-core business hours. If a team has an on-call rotation, all engineers on the team are expected to participate in the rotation as part of their employment. Applicants are encouraged to ask for more details of the rotations to which the applicant is applying. Requirements Bachelor's degree in Computer Science or related technical field involving coding (e.g., Physics or Mathematics), or equivalent technical experience 8+ years of experience Strong engineering skills and software fundamentals in developing iOS applications Experience working with large native code bases with significant complexity Experience leading a team environment and collaborating with cross-functional groups A passion for building consumer applications with elegant and clean interfaces Preferred Qualifications Proficiency in Swift Experience developing, testing, shipping and supporting a product for hundreds of thousands of users Compensation US Zone 1$217,600-$294,400 USDUS Zone 2$195,800-$265,000 USDUS Zone 3$174,100-$235,500 USD
    $217.6k-294.4k yearly Auto-Apply 7d ago
  • Principal Software Engineer, Developer Productivity

    Dropbox 4.8company rating

    Remote

    Role Description Dropbox is seeking a Principal Engineer to define the long-term technical vision and execution strategy for Developer Productivity. This role will serve as the architectural and strategic leader for building a modern, AI-augmented internal developer experience platform serving Dropbox engineers across our multi-product stack. In this high-impact, cross-cutting role, you'll shape how development flows from idea to production-streamlining workflows, reducing friction, and introducing agentic workflows that enable faster, higher-quality software delivery. You'll work across distributed systems, address the challenges of a complex monorepo, and introduce intelligent systems that empower developers through automation, guidance, and seamless tooling integration. This is a career-defining opportunity to reimagine how software gets built at scale-and bring the promise of AI to everyday developer tasks. Responsibilities Define the long-term architecture for Dropbox's developer productivity platform, including a unified internal developer portal (“Dropbox Console”), default workflows, and intelligent agents. Own platform-wide architectural patterns that streamline the entire SDLC: from local dev and CI to testing, debugging, and deployment. Build abstractions and systems that scale across monorepo, multi-platform (desktop/web/mobile), and hybrid cloud/on-prem environments. Lead the design and implementation of agentic workflows for core developer tasks-code reviews, test generation, flaky test triage, documentation, migrations, etc. Design systems that embed safe and assistive AI directly into development surfaces and tools, enabling faster iteration while preserving quality and auditability. Define best practices for integrating LLMs into engineering workflows, including supervision checkpoints, rollback strategies, and metrics. Partner with infrastructure, product, and engineering teams to identify bottlenecks and define metrics that matter for business outcomes. Drive migration from fragmented tools and tribal workflows to a unified platform that enables flow-state for developers. Set and enforce standards for quality, safety, and reliability of automation and AI workflows. Serve as a technical multiplier, mentoring teams across Dropbox and raising the bar on system design, platform thinking, and developer empathy. Collaborate deeply with PMs, DX researchers, SREs, and leadership to align priorities and deliver developer delight. Represent Dropbox in the external platform and AI productivity communities through talks, papers, and open-source contributions where appropriate. Requirements 12+ years of engineering experience with a deep background in distributed systems, internal developer platforms, or DevProd infrastructure. Deep understanding of monorepos, complex CI/CD setups, local development, multi-platform development, and developer journey mapping. Demonstrated experience building large-scale platforms with high reliability, composability, and extensibility. Passionate about AI, with hands-on experience (or deep exposure) to integrating LLMs, RAG systems, or intelligent assistants into engineering workflows. Strong product sense and empathy for developer pain-capable of translating data and feedback into high-leverage solutions. Preferred Qualifications Experience leading or contributing to AI developer tooling, or developer experience Proven success operating as a principal+ level engineer across large orgs Compensation US Zone 1$276,300-$373,800 USDUS Zone 2$248,600-$336,400 USDUS Zone 3$221,000-$299,000 USD
    $276.3k-373.8k yearly Auto-Apply 7d ago
  • Principal Software Engineer

    Dropbox 4.8company rating

    Remote

    Role Description We're looking for a Principal Software Engineer to shape the future of Dropbox through bold new ideas and technical leadership. You'll help define the vision, architecture, and execution for our most forward-looking products - building the foundation for what comes next at Dropbox. This role sits at the heart of innovation, blending hands-on engineering with strategic thinking. You'll explore new product spaces, prototype ideas that don't yet have a home, and guide how we integrate new technologies - whether we build them or bring them in. Along the way, you'll help foster a strong, collaborative engineering culture and partner closely with product, design, and strategy to turn high-potential ideas into real impact. Responsibilities Build and foster a strong engineering culture focused on excellence, velocity, and innovation Define the architecture and integration strategy for new initiatives, including both internally developed and acquired products Conduct technical due diligence on potential M&A targets to assess scalability, quality, and strategic fit Rapidly prototype new product ideas and validate emerging opportunities that fall outside existing teams Partner cross-functionally with product, design, and strategy teams to translate vision into technical execution Maintain a high technical bar and guide the team through complex architectural decisions Contribute to shaping Dropbox's long-term innovation roadmap through technical insight and experimentation Requirements 10+ years of full-stack engineering experience, including 3+ years in a technical leadership role Proven success operating at both startup and enterprise scale-building early MVPs and scaling to millions of users Deep understanding of product architecture evolution and trade-offs between speed and scalability Experience with technical diligence and evaluating software systems for integration or acquisition Some experience in engineering management preferred Strong bias toward experimentation and comfort navigating high-ambiguity problem spaces Preferred Qualifications Experience leading 0→1 product development or founding early-stage startup teams Demonstrated success incubating and scaling new technologies or products within a larger organization Strong background in distributed systems design, data-intensive applications, or cloud infrastructure Familiarity with modern AI/ML technologies, developer platforms, or productivity tools Compensation US Zone 1 This role is not available in Zone 1 US Zone 2$248,600-$336,400 USDUS Zone 3$221,000-$299,000 USD
    $248.6k-336.4k yearly Auto-Apply 7d ago
  • Infrastructure Software Engineer, Metadata

    Dropbox 4.8company rating

    Remote

    Role Description As a Software Engineer on the Metadata team, you'll build and operate the large-scale distributed databases that every Dropbox service depends on. Metadata systems are mission-critical, in the live path for all user operations and must meet stringent requirements for latency, durability, and transactional consistency. You'll design and evolve the core infrastructure that manages Dropbox's databases at scale, enabling fast, reliable access to data for millions of users and hundreds of internal services. This work spans distributed systems, replication, caching, and transactional database systems. You'll collaborate closely with engineers across Infrastructure and Product teams to ensure the metadata layer meets business needs and continues to scale with Dropbox's growth. This is an opportunity to leverage your expertise in distributed systems and grow into broader technical leadership. Our Engineering Career Framework is viewable by anyone outside the company and describes what's expected for our engineers at each of our career levels. Check out our blog post on this topic and more here. Responsibilities Design and maintain distributed database systems providing low-latency, strongly consistent data access. Implement and optimize replication, consensus, and caching mechanisms to meet availability and performance goals. Operate production systems, including participating in the on-call rotation, ensuring high availability and data durability. Collaborate with infrastructure and product teams to assess current and future use cases and requirements, supporting the development of a mid- to long-term roadmap that reflects these needs. Contribute to system design reviews, postmortems, and reliability improvements. Write high-quality, efficient code in Go and Rust for performance-critical systems. Many teams at Dropbox run Services with on-call rotations, which entails being available for calls during both core and non-core business hours. If a team has an on-call rotation, all engineers on the team are expected to participate in the rotation as part of their employment. Applicants are encouraged to ask for more details of the rotations to which the applicant is applying. Requirements 5+ years of experience designing and implementing software using distributed systems fundamentals: replication, consistency, partitioning, and fault tolerance. Experience building databases, storage systems, or large scale data infrastructure. Proficiency in Go, Rust, C++ or similar systems languages. Familiarity with consensus and coordination systems (e.g. Raft, Paxos, ZooKeeper, etcd). Experience operating production services and participating in on-call rotations. Strong debugging and performance analysis skills. Excellent collaboration and communication abilities across teams. Preferred Qualifications Experience building distributed databases or storage systems. Practical experience with and deep understanding of data structures used in storage systems (e.g. LSM trees, B-trees, Hash Indexes). Experience operating database systems (e.g. MySQL, Postgres, Cassandra). Experience with distributed caching, either custom built or operating open source options such as Memcached or Redis. Experience improving reliability and performance in high-scale data systems. Experience working with cross-functional teams to understand their current use cases, identify future needs and requirements, and incorporate them into the team's roadmap. Interest in deepening distributed systems expertise and expanding technical leadership. Compensation US Zone 1 This role is not available in Zone 1 US Zone 2$177,500-$240,100 USDUS Zone 3$157,800-$213,400 USD
    $177.5k-240.1k yearly Auto-Apply 3d ago
  • Fullstack Product Software Engineer, Growth Monetization

    Dropbox 4.8company rating

    Remote

    Role Description As a Product Engineer at Dropbox, you will play a pivotal role in shaping the future of collaboration and file sharing. Your responsibilities will revolve around developing and enhancing our suite of Dropbox Products to deliver exceptional user experiences. You will work closely with cross-functional teams, turning innovative ideas into robust, scalable, and user-friendly features. This year, Dropbox is on a mission to expedite the creation and implementation of AI-enable products by providing a comprehensive AI technology stack that facilitates speedy prototyping and reliable deployment of AI-driven functionalities. Our Engineering Career Framework is viewable by anyone outside the company and describes what's expected for our engineers at each of our career levels. Check out our blog post on this topic and more here. Responsibilities Autonomously deliver ongoing business impact across a team, product capability, or technical system. Collaborate effectively with cross-functional teams, including product managers, designers, and other engineers. Excellent problem-solving skills and the ability to make effective tradeoffs between technical requirements and business goals. Mentor junior engineers and contributing to the overall growth and success of the engineering team. Adapt to a dynamic and fast-paced work environment, with a focus on continuous learning and professional development. Ensure continuous service operation by participating in the team's on-call rotation, including outside core collaboration hours on a periodic basis. Many teams at Dropbox run Services with on-call rotations, which entails being available for calls during both core and non-core business hours. If a team has an on-call rotation, all engineers on the team are expected to participate in the rotation as part of their employment. Applicants are encouraged to ask for more details of the rotations to which the applicant is applying. Requirements 5-9 years of experience building applications professionally. BS degree or higher in Computer Science or a related technical field. (e.g., physics or mathematics), or equivalent technical experience. Delivered tangible results, from conceptualization to implementation, while making significant contributions to the success of the project. Experience in developing web applications, demonstrating a deep understanding of the intricacies involved in building robust and scalable systems. Preferred Qualifications Contributions to open source projects or technical communities Full-Stack Development Technologies: MySQL, Python, Go, Java, Rust Compensation US Zone 1 This role is not available in Zone 1 US Zone 2$177,500-$240,100 USDUS Zone 3$157,800-$213,400 USD
    $177.5k-240.1k yearly Auto-Apply 7d ago
  • Desktop Sync Software Engineer

    Dropbox 4.8company rating

    Remote

    Role Description We're the team that makes Dropbox “just work.” Core Sync owns the Sync Engine that moves your files safely to the cloud and back to every device-quietly, quickly, and reliably. Nucleus, written in Rust, is a big reason Dropbox stands out, and we're investing to make it better. Our mission: keep content seamlessly in sync and build new sync features fast and with confidence. You'll help turn tricky concurrency and filesystem problems into “it just works” moments that millions rely on. If you like chasing down p99s, eliminating edge-case conflicts, and shipping improvements that millions feel but rarely notice, you'll love working here. Our Engineering Career Framework is viewable by anyone outside the company and describes what's expected for our engineers at each of our career levels. Check out our blog post on this topic and more here. Responsibilities You will design and build software capable of reaching millions of daily users. You will partner with product managers and analysts to deeply understand the needs of our users and build sync experiences that serves those needs. You will develop and execute against both short and long-term roadmaps, making effective tradeoffs between business impact, user experience, and a high-quality technical foundation. You will improve the team and company - you will be an active participant in our culture (mentorship, interviewing, and new initiatives). You will support your fellow engineers through feedback, code reviews, and advancement of internal tools and processes. Many teams at Dropbox run Services with on-call rotations, which entails being available for calls during both core and non-core business hours. If a team has an on-call rotation, all engineers on the team are expected to participate in the rotation as part of their employment. Applicants are encouraged to ask for more details of the rotations to which the applicant is applying. Requirements 5+ years of experience in software engineering or related industry roles. BS degree in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience). Demonstrated success in developing and deploying large-scale web applications with a user-focused approach. Proficiency in building user-facing software and supporting web/desktop systems and libraries. Ability to handle full-stack projects and deliver minimum viable products efficiently. Willingness to participate in on-call rotations if required by the team. Preferred Qualifications Highly skilled at developing and debugging in Rust, C++. Experience with operating system internals, filesystems, databases, compiler. Knowledge of Python. Proven software engineering skills across multiple languages. Compensation US Zone 1 This role is not available in Zone 1 US Zone 2$177,500-$240,100 USDUS Zone 3$157,800-$213,400 USD
    $177.5k-240.1k yearly Auto-Apply 7d ago
  • Infrastructure Software Engineer, Identity & Auth Platform

    Dropbox 4.8company rating

    Remote

    Role Description Dropbox is on a journey to becoming a multi-product company, either through acquisitions or through building net new products from the ground up. Identity platform and services need to evolve to enable this strategic shift from single product to multi-product. In this role, you will re-architect the Identity systems to enable Dropbox's success as a multi-product company. You will contribute to large scale distributed systems design, API design, phased data migrations, persistent storage design and other foundational work that not only helps to develop the Identity Platform services at scale but also lends itself for ease of operations. Our Engineering Career Framework is viewable by anyone outside the company and describes what's expected for our engineers at each of our career levels. Check out our blog post on this topic and more here. Responsibilities Provide technical leadership to a strong, well respected team, augmenting it on the more senior side. Collaborate with product engineering and internal teams which depend on Identity to implement their wide spanning use cases. Communication and collaboration is very important to be able to work with our dependent teams across the company. Have a bias for action and deliver work of high quality. Mentor more junior engineers on the team and be a partner to your EM in building a successful team. Cultivate a collaborative and inclusive culture, championing team members and upholding our company values. Ensure software and architecture excellence through quality feedback, risk mitigation, and alignment with technical strategy and business goals. Many teams at Dropbox run Services with on-call rotations, which entails being available for calls during both core and non-core business hours. If a team has an on-call rotation, all engineers on the team are expected to participate in the rotation as part of their employment. Applicants are encouraged to ask for more details of the rotations to which the applicant is applying. Requirements 5+ years of software engineering or related industry experience. BS degree in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience. Experience working with and supporting high QPS platform services running in production. Experience in executing on a system-focused roadmap for a major distributed system at scale and leading its phased implementation. Preferred Qualifications Infra SWE Experience. Prior experience with Identity & Auth concepts like OAuth, SSO, OIDC, SAML, MFA, RBAC. Prior experience with Python and GoLang. Compensation US Zone 1 This role is not available in Zone 1 US Zone 2$177,500-$240,100 USDUS Zone 3$157,800-$213,400 USD
    $177.5k-240.1k yearly Auto-Apply 7d ago
  • iOS Software Engineer, Mobile Infrastructure

    Dropbox 4.8company rating

    Remote

    Role Description At Dropbox, our Mobile Infrastructure team plays a critical role in ensuring that our engineers can build, test, and ship world-class mobile experiences with speed and reliability. We are looking for an engineer who can help elevate this foundation and bring our systems to the next level. In this role, you will own and evolve our Bazel build system while driving improvements to our CI/CD pipeline through tools such as Buildkite. You'll partner closely with other engineers to streamline workflows, resolve bottlenecks, and create scalable solutions that empower teams across Dropbox. With your expertise in Bazel, CI/CD, and iOS development, you'll not only maintain and optimize our infrastructure but also enable our developers to work more efficiently and effectively. This is a unique opportunity to shape the core systems that power Dropbox mobile development, collaborate with talented cross-functional teams, and directly influence the velocity and quality of how we deliver Dropbox to millions of users worldwide. Our Engineering Career Framework is viewable by anyone outside the company and describes what's expected for our engineers at each of our career levels. Check out our blog post on this topic and more here. Responsibilities Maintain and upgrade our current tooling both to support developers as well as ensure a properly functional CI/CD system Improve the mobile build scripts by working on foundational issues and helping to rearchitect, as necessary Work with other engineers to promote best practices and ensure a high quality bar is maintained Collaborate with other build and platform teams to ensure tooling is properly supported and scalable to future solutions Provide support for other components owned by this team, not limited to features currently written in Swift Many teams at Dropbox run Services with on-call rotations, which entails being available for calls during both core and non-core business hours. If a team has an on-call rotation, all engineers on the team are expected to participate in the rotation as part of their employment. Applicants are encouraged to ask for more details of the rotations to which the applicant is applying. Requirements Bachelor's degree in Computer Science or related technical field involving coding (e.g., Physics or Mathematics), or equivalent technical experience 5+ years of experience Understanding of operation/administration CI/CD systems (e.g Buildkite, CircleCI, Jenkins) Engineering skills and experience with iOS application development with interest in deep-diving into platform build tools (i.e Bazel) Experience working across teams/org to accomplish long-range projects Understanding of either/both mac OS/Linux system administration is a plus Preferred Qualifications Proficiency in Swift Understanding of either/both mac OS/Linux system administration Compensation US Zone 1 This role is not available in Zone 1 US Zone 2$177,500-$240,100 USDUS Zone 3$157,800-$213,400 USD
    $177.5k-240.1k yearly Auto-Apply 7d ago
  • Senior iOS Software Engineer, Design Systems

    Dropbox 4.8company rating

    Remote

    Role Description As a Senior iOS Engineer on the Design System Team, you will play a central role in enabling consistent, scalable, and delightful product experiences across our native applications. You will help define and evolve our design system foundations, ensuring engineers and designers can build with speed, quality, and cohesion. In this role, you'll gain exposure to senior leadership, influence design and engineering practices across teams, and contribute to the evolution of a system that empowers millions of users. Your impact will span: System foundations: Building reusable iOS components and frameworks that serve as the backbone of our product experience. Collaboration & advocacy: Partnering with designers, Android peers, and product engineers to ensure multi-platform design system cohesion and adoption. Scalability & innovation: Driving long-term architecture, accessibility, and performance standards that support product growth at scale. Developer experience: Improving documentation, workflows, and tooling to make using the design system frictionless for engineers. Our Engineering Career Framework is viewable by anyone outside the company and describes what's expected for our engineers at each of our career levels. Check out our blog post on this topic and more here. Responsibilities Build, maintain, and evolve Dropbox's DIG design system iOS component library using Swift, SwiftUI, and UIKit. Translate Figma designs and tokens into accurate, maintainable UI components. Collaborate with cross-platform peers (Android, Web) to ensure consistency and parity. Define and maintain versioning, governance, and release processes for design system components. Improve internal documentation, onboarding, and tooling to accelerate adoption. Provide support and advocacy across product teams via code reviews, pairing, and developer experience improvements. Ensure design system components meet accessibility, performance, and testability standards. Many teams at Dropbox run Services with on-call rotations, which entails being available for calls during both core and non-core business hours. If a team has an on-call rotation, all engineers on the team are expected to participate in the rotation as part of their employment. Applicants are encouraged to ask for more details of the rotations to which the applicant is applying. Requirements Bachelor's degree in Computer Science or related technical field involving coding (e.g., Physics or Mathematics), or equivalent technical experience 8+ years of professional iOS development experience with proven contributions to shared UI libraries or design systems. Strong proficiency in Swift, SwiftUI, and UIKit; familiarity with modern paradigms (Combine, Swift Concurrency, MVVM). Solid understanding of Apple HIG and accessibility (WCAG) standards. Experience with design-to-code workflows (e.g., Figma tokens, variables, tooling integrations). Strong collaboration and communication skills, with ability to align engineers and designers. Track record of writing clean, maintainable, and testable code. Experience with CI/CD, developer tooling, or automation for design system workflows. Preferred Qualifications Experience scaling design systems in multi-platform environments (iOS, Android, Web). Working knowledge of Objective-C or additional mobile platforms. Experience with the Android ecosystem also a plus. Familiarity with performance optimization, UI testing, or analytics instrumentation. Experience contributing to open-source design systems or developer tooling. Prior experience mentoring engineers or leading cross-functional initiatives. Compensation US Zone 1 This role is not available in Zone 1 US Zone 2$195,800-$265,000 USDUS Zone 3$174,100-$235,500 USD
    $195.8k-265k yearly Auto-Apply 7d ago
  • Fullstack Product Software Engineer, DocSend

    Dropbox 4.8company rating

    Remote

    Role Description As a Full-Stack Product Engineer on the Dropbox DocSend team, you will play a pivotal role in shaping the future of secure document management, sharing, and tracking. Your responsibilities will revolve around developing and enhancing our product to deliver exceptional user experiences - working closely with cross-functional teams to turn innovative ideas into robust, scalable, and user-friendly features. You will also have the opportunity to drive high impact and have high ownership in a smaller, startup-like team. DocSend is one of Dropbox's fastest-growing businesses - we have a double-digit growth rate year over year, and are looking for engineers who are eager to contribute to continuing this trajectory! This year, we are focused on expanding our Virtual Data Room business by improving deal workflows and introducing AI-enabled features. Our Engineering Career Framework is viewable by anyone outside the company and describes what's expected for our engineers at each of our career levels. Check out our blog post on this topic and more here. Responsibilities Ability to handle full-stack projects and deliver minimum viable products efficiently. Excellent problem-solving skills and the ability to make effective tradeoffs between technical requirements and business goals. Collaborate effectively with cross-functional teams, including product managers, designers, and other engineers. Participate in the process of continuous deployment, including code reviews and deploys. Participate in on-call rotations, which entails being available for calls during both core and non-core business hours. Debug customer issues using logs, metrics, and traces. Adapt to a dynamic and fast-paced work environment, with a focus on continuous learning and professional development. Many teams at Dropbox run Services with on-call rotations, which entails being available for calls during both core and non-core business hours. If a team has an on-call rotation, all engineers on the team are expected to participate in the rotation as part of their employment. Applicants are encouraged to ask for more details of the rotations to which the applicant is applying. Requirements 2+ years of experience in software engineering or related industry roles. BS degree in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience. Demonstrated expertise in Ruby on Rails applications and React. Demonstrated success in developing and deploying large-scale web applications with a user-focused approach. Proven ability to thrive in agile, fast-paced environments, including comfort with continuous deployment practices and rapid iteration. Preferred Qualifications Familiarity with tools and languages used on the DocSend Engineering team. This includes Typescript, GraphQL, HAML, PostgreSQL Compensation US Zone 1 This role is not available in Zone 1 US Zone 2$147,300-$199,300 USDUS Zone 3$130,900-$177,100 USD
    $147.3k-199.3k yearly Auto-Apply 7d ago
  • CX Software Engineer

    Dropbox 4.8company rating

    Remote

    Role Description As a GTM Full Stack Engineer, you will play a key role in delivering best-in-class customer and support solutions that enhance and empower the user journey. You'll collaborate closely with cross-functional stakeholders to design, implement, and iterate on scalable technical solutions that drive meaningful business impact. This role offers the opportunity to work on high-impact projects, contribute to strategic initiatives, and help ensure our GTM systems are robust, adaptable, and aligned with Dropbox's broader goals. In this role, you'll be supported and empowered to grow while contributing to impactful initiatives across the GTM Engineering team. You'll build on your existing experience, take ownership of key projects, and have opportunities to expand your skills in a collaborative and fast-paced environment. Responsibilities Develop full stack applications that support Sales, Marketing, and Customer Experience initiatives Contribute to the design, build, and maintenance of scalable, secure, and high-performing systems and integrations Use AI-driven tools and data workflows to enhance automation, personalization, and operational efficiency Collaborate cross-functionally with business stakeholders and technical teams including Data Engineering, Product Engineering, and Communications & Collaboration Contribute to architectural decisions and long-term technical strategy for GTM platforms Guide junior/intern developers and contribute to a culture of technical excellence Requirements 5+ years of professional software engineering experience, with a track record of building and maintaining reliable software systems Proficiency in Python, with hands-on experience in implementing scalable backend solutions Familiar with JavaScript/TypeScript and frameworks like React and Node.js Writes clean, high-quality code, effectively navigates large codebases, and contributes to code reviews Demonstrates strong ownership and problem-solving skills, with a focus on aligning work to team and business goals Effective communicator, comfortable working with both technical and non-technical stakeholders Preferred Qualifications Understanding of microservices architecture, RESTful APIs, and event-driven systems Exposure to Go-to-Market (GTM) platforms and related business processes like Content Management Systems such as AEM, Salesforce, Marketo and related platforms Compensation
    $110k-146k yearly est. Auto-Apply 7d ago
  • Software Engineer II, Android

    Twitch 4.8company rating

    Lead technician job at Twitch

    About Us 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 LinkedIn and X, 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 Join Twitch's Mobile Core Engineering team as an Android Software Engineer and help shape the foundation of mobile development across Twitch. As a platform team, Mobile Core provides critical tools, frameworks, and best practices that empower all mobile engineers at Twitch to build exceptional experiences for millions of users. Twitch is evolving its mobile strategy from native-first to a hybrid approach that leverages React in WebViews alongside native Android capabilities. You'll work on high-impact initiatives including our hybrid web-to-mobile platform, performance optimization at scale, automated testing infrastructure, and developer tooling that accelerates velocity across the organization. Your work will directly impact how hundreds of engineers build features and how millions of users experience Twitch on Android. This role requires independent operation and technical leadership, as you'll regularly provide guidance to product teams across Community and Commerce organizations. This position can sit in San Francisco, Irvine, or Seattle. You Will: * Design and implement foundational Android components and frameworks that support both native and hybrid (React in WebView) experiences * Build robust WebView infrastructure and bridges that enable seamless integration between React-based web content and native Android functionality * Optimize performance and scalability of platform components used by millions of daily active users * Provide technical leadership and mentorship to Android engineers across multiple product teams on hybrid mobile architecture * Drive architectural decisions that balance developer velocity, app performance, and maintainability * Collaborate with cross-functional teams to establish and maintain development standards for hybrid mobile applications You Have: * 3+ years of professional Android development experience * Strong proficiency in Kotlin and modern Android development practices * Deep understanding of Android SDK, Jetpack libraries, and Android architecture components * Experience building and shipping production Android applications to the Google Play Store * Experience leveraging AI-powered development tools (such as GitHub Copilot, Cursor, or similar) to accelerate development Bonus Points * Experience with hybrid mobile architectures, WebView integration, JavaScript bridges, React, or React Native * Experience with video streaming or real-time communication technologies * Experience working on platform or infrastructure teams that support multiple product teams Perks * Medical, Dental, Vision & Disability Insurance * 401(k) * Maternity & Parental Leave * Flexible PTO * Amazon Employee Discount Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Pursuant to the Los Angeles Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Job ID: TW9031 Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from our lowest geographic market up to 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. This position will remain open until filled. For more information, please visit ****************************************** Applicants should apply via our internal or external career site. US Pay Per Year $129,300-$223,600 USD Twitch is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Twitch values your privacy. Please consult our Candidate Privacy Notice, for information about how we collect, use, and disclose personal information of our candidates.
    $129.3k-223.6k yearly Auto-Apply 9d ago
  • Software Engineer II

    Twitch 4.8company rating

    Lead technician job at Twitch

    About Us 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 LinkedIn and X, 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 We are seeking Software Development Engineers to join our Video Platform team. This team is responsible for building and maintaining the systems that ensure that Twitch can deliver the best possible video experience to Viewers and Creators. You will be part of a larger team of Software Developers and partner with Product Managers, Technical Program Managers and other engineering teams from across the business. You Will: Build and maintain the services that power Twitch's video platform Mentor and develop other engineers on the Video Platform team and other teams at Twitch Collaborate effectively with Product Managers, Program Managers and other engineering teams at Twitch Contribute positively to Twitch's engineering culture You Have: 3+ years of professional software development or equivalent expertise B.A. or B.S. in Computer Science or a related discipline, or equivalent years of experience Experience building backend services at scale with technologies such as Golang and AWS. Bonus Points Familiarity with video delivery concepts and systems Familiarity with AWS' Interactive Video Service Familiarity with Twitch, gaming, and/or streaming on Twitch Perks Medical, Dental, Vision & Disability Insurance 401(k) Maternity & Parental Leave Flexible PTO Amazon Employee Discount Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Pursuant to the Los Angeles Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Job ID: TW8939 Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from our lowest geographic market up to 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. This position will remain open until filled. For more information, please visit ****************************************** Applicants should apply via our internal or external career site. US Pay Per Year $129,300 - $223,600 USD Twitch is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Twitch values your privacy. Please consult our Candidate Privacy Notice, for information about how we collect, use, and disclose personal information of our candidates.
    $129.3k-223.6k yearly Auto-Apply 60d+ ago
  • Software Engineer I

    Twitch 4.8company rating

    Lead technician job at Twitch

    About Us 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 LinkedIn and X, 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 We are seeking Software Development Engineers to join our Video Platform team. This team is responsible for building and maintaining the systems that ensure that Twitch can deliver the best possible video experience to Viewers and Creators. You will be part of a larger team of Software Developers and partner with Product Managers, Technical Program Managers and other engineering teams from across the business. You can work in San Francisco, CA or Irvine, CA. You Will: * Build and maintain the services that power Twitch's video platform * Collaborate effectively with product managers, program managers and other engineering teams at Twitch * Contribute positively to Twitch's engineering culture You Have: * 1+ years of experience developing software in a professional environment * Proficient coding skills in modern languages and frameworks * Proven ability with algorithms, data structures, data modeling, and schema design * Minimum of Bachelor's degree in Computer Science or equivalent experience Bonus Points * Experience with languages/frameworks we use at Twitch: Golang, Typescript/React * Familiarity with video delivery concepts and systems * Familiarity with AWS' Interactive Video Service * Familiarity with Twitch, gaming, and/or streaming on Twitch Perks * Medical, Dental, Vision & Disability Insurance * 401(k) * Maternity & Parental Leave * Flexible PTO * Amazon Employee Discount Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Pursuant to the Los Angeles Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Job ID: TW8977 Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from our lowest geographic market up to 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. This position will remain open until filled. For more information, please visit ****************************************** Applicants should apply via our internal or external career site. US Pay Per Year $99,500-$200,000 USD Twitch is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Twitch values your privacy. Please consult our Candidate Privacy Notice, for information about how we collect, use, and disclose personal information of our candidates.
    $99.5k-200k yearly Auto-Apply 13d ago
  • Software Engineer, ML Products

    Twitch 4.8company rating

    Lead technician job at Twitch

    About Us 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 LinkedIn and X, 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 We are seeking Software Engineers to join the ML Products team. This team is focused on matching Twitch viewers with the communities they will love. To do this, we own the systems which power recommendations, search, notifications, feed, and onboarding. As a member of our team, you'll work to improve these products, invest in new ones, and make Twitch discovery better for both viewers and creators. You'll be part of a larger team of Software Engineers and partner with Product Managers, Applied Scientists, and other engineering teams across the company. This role is based in San Francisco, CA. You Will: Maintain and improve the systems which power discovery on Twitch Partner with Applied Scientists to improve ML models that match interested viewers with relevant creators Collaborate with Product Managers to build, experiment, and roll out new Twitch discovery experiences You Have: Bachelor's degree in Computer Science or a related field (or equivalent industry experience as a Software Engineer) 1+ years of experience delivering high quality software in a production environment Proficient coding skills in modern languages and frameworks Familiarity with scalability, concurrency, API design, data modeling, and distributed systems fundamentals Willingness to try new things and collaborate with a diverse group of people Bonus Points Experience with AWS technologies (such as S3, ECS, Lambda, DynamoDB, Redis, SQS, Flink, OpenSearch, and Sagemaker) Experience writing Go in production systems Experience with recommendations, search, or notification systems Experience building and maintaining ML systems in production environments Familiarity with Twitch and/or streaming on Twitch Perks Medical, Dental, Vision & Disability Insurance 401(k) Maternity & Parental Leave Flexible PTO Amazon Employee Discount Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Job ID: TW8946 Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from our lowest geographic market up to 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. This position will remain open until filled. For more information, please visit ****************************************** Applicants should apply via our internal or external career site. US Pay Per Year $99,500 - $200,000 USD Twitch is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Twitch values your privacy. Please consult our Candidate Privacy Notice, for information about how we collect, use, and disclose personal information of our candidates.
    $99.5k-200k yearly Auto-Apply 60d+ ago
  • Software Engineer I, Ad Demand

    Twitch 4.8company rating

    Lead technician job at Twitch

    About Us 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 LinkedIn and X, 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 The Twitch Ads team manages a comprehensive advertising ecosystem that balances revenue generation with user and advertiser satisfaction. We deliver promotional content through multiple channels while maintaining seamless experiences for viewers, creators and advertisers. Our team is responsible for driving up Ad Supply quality for Twitch and enabling Ad Demand via various domains including Ads Targeting, Brand Safety&Suitability, Measurement, Privacy and Ads Data Platform. These critical technical solutions drive essential business operations and enable trustworthy products for advertisers that are measurable and targetable. You will become an expert across the breadth of services powering these products - architecting, building, and operating them and working closely with the engineers within the Twitch Ads and Amazon Ads orgs. You will be empowered to work across the stack, and will partner with other engineers, product managers, designers, and data analysts to deliver solutions. 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 and products * Build distributed applications at scale * Collaborate with both your team and related teams - fostering shared understanding of how to solve problems and deliver solutions * Work backwards from customer problems to drive business impact You Have: * 1+ Years experience developing software in a professional environment * Prior experience building consumer-facing products at scale * Proficient coding skills in modern languages and frameworks * Proven ability with algorithms, data structures, data modeling, and schema design * Minimum of Bachelor's degree in Computer Science or equivalent experience Bonus Points * Experience with languages/frameworks we use at Twitch: Golang, Typescript/React * 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 Perks * Medical, Dental, Vision & Disability Insurance * 401(k) * Maternity & Parental Leave * Flexible PTO * Amazon Employee Discount Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Job ID: TW9032 Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from our lowest geographic market up to 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. This position will remain open until filled. For more information, please visit ****************************************** Applicants should apply via our internal or external career site. US Pay Per Year $99,500-$200,000 USD Twitch is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Twitch values your privacy. Please consult our Candidate Privacy Notice, for information about how we collect, use, and disclose personal information of our candidates.
    $99.5k-200k yearly Auto-Apply 7d ago
  • Software Engineer I, Frontend

    Twitch 4.8company rating

    Lead technician job at Twitch

    About Us 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 LinkedIn and X, 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 Are you a TypeScript enthusiast? Is React your jam? If so, you'll be right at home on the Browser Clients Team. We build and maintain the client-side framework that powers ************** As a Front-end Engineer, you'll be integral to shipping performant, high quality, and delightful software to Twitch viewers and creators. This role can sit in Irvine, CA or San Francisco, CA. You Will: * Work effectively with the Browser Clients team and feature teams to build high quality Twitch client experiences. * Build, maintain and improve the platform capabilities, developer workflows, tools, and processes that enable feature teams to ship their changes with confidence and velocity. * Become an expert in Twitch's browser-client technology stack and provide guidance to feature teams on implementing their front-end use cases and understanding their performance in production. * Contribute to architectural, technical design, and process discussions which guide the evolution of Twitch's browser-based clients. * Identify and uphold frontend engineering best practices through documentation, static analysis, testing and developer education efforts. You Have: * A degree in Computer Science, a related Engineering discipline, or equivalent experience * 2+ years experience working on large scale JavaScript applications * Experience with TypeScript * Experience with React * A good understanding of CSS * Strong analytical problem solving skills Bonus Points * Architectural experience creating highly-scalable web applications * A solid understanding of best practices and techniques regarding web scalability, performance, and security * Experience with GraphQL, especially the Apollo Client * Experience with SCSS or SASS * Experience with Webpack * Experience with React Testing Library, Playwright, or other major testing frameworks * Experience with TeamCity, CircleCI, Github Actions or another major CI/CD platform * Experience with client telemetry/observability Perks * Medical, Dental, Vision & Disability Insurance * 401(k) * Maternity & Parental Leave * Flexible PTO * Amazon Employee Discount Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Pursuant to the Los Angeles Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Job ID: TW9035 Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from our lowest geographic market up to 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. This position will remain open until filled. For more information, please visit ****************************************** Applicants should apply via our internal or external career site. US Pay Per Year $99,500-$185,000 USD Twitch is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Twitch values your privacy. Please consult our Candidate Privacy Notice, for information about how we collect, use, and disclose personal information of our candidates.
    $99.5k-185k yearly Auto-Apply 6d ago

Learn more about Twitch jobs