A Little More About Us

We are a growing team who are partial to creativity and fun. We create technology that we as gamers would want to use. Our goal is to make the easiest to use platform for recording, replaying, and reliving your games.  Period. Creating and managing replays shouldn’t be a chore. We want everyone to have what they need to improve their skills and laugh with their friends, all in one package.

Working Here

Our office is cozy, which fits our close-knit group of fun-loving folks. We have that startup feel and offer free snacks and drinks and catered lunch on Fridays. Our office building has a gym, plenty of areas to stretch our legs outdoors, and is located near Caltrain. We relax with monthly events such as gift exchanges, themed potlucks, and Magic: The Gathering tournaments.

Everyone at works hard and puts their unique signature on what they do. We’ve got a hot pot of assorted personalities that stew really well together. We also really like food.

Current Openings

Please submit your resume to

Site Reliability Engineer

We are looking for an exceptionally talented engineer to be the main interface between our developers and production operators. As the Site Reliability Engineer, you hold the mission-critical role of ensuring that our complex web systems are healthy, monitored, automated and designed to scale. You have a strong background as an operations generalist and you excel in understanding different software applications and troubleshooting problems in a production environment.


  • Own uptime and reliability of
  • Be a domain expert in operating our core applications such as haproxy, apache, hadoop, cassandra, mysql, etc.
  • Implement software to make our applications self healing as much as possible in case of failure
  • Identify areas of improvement and implement new ways to deploy new code to production in a safe, reliable, and efficient manner
  • Enhance our existing monitoring tools and set-up new monitoring, graphs, and alerts as new features are launched to ensure uptime and reliability
  • Write and review code, develop documentation and capacity plans
  • Debug and troubleshoot when issues occur in production
  • On-call 24×7 and be an escalation contact for service incidents


  • BS or MS in Computer Science
  • Ability to code in python, perl, PHP, and bash
  • Experience running a large scale web application
  • Strong knowledge of UNIX/Linux(CentOS,RedHat) and TCP/IP network fundamentals
  • Ability to automate mundane system tasks with scripting
  • Sharp and tenacious troubleshooting skills: you can fix anything
  • Ability to fine tune our applications to maximize performance
  • Experience with configuration management systems but not limited to Chef, Puppet, Cfengine
  • Knowledge of basic large-scale internet service architectures (such as load balancing, LAMP, CDN’s)
  • Possess excellent communications skills and very detail-oriented

Senior Backend Software Engineer is looking for an outstanding, highly motivated Senior Backend Software Engineer to join our team. The ideal candidate has strong experience building web applications. You strive to write high quality, tight and efficient code; know what it takes to ship a solid application to millions of users, and how to support those users. In addition, you have excellent communication skills, love solving complex problems, and want to provide a voice in product design and direction. Our engineering culture is centered around small groups and our teams get to launch new features quickly while enjoying a healthy amount of autonomy.


  • 5+ years of experience in design and development of web applications
  • BS/MS degree in Computer Science/Engineering
  • Strong Computer Science fundamentals
  • Creative thinker who thrives in a small-team environment
  • Proficient in PHP and/or Python
  • Experience with data storage and design in SQL/NoSQL systems
  • Ability to balance speed of development with code quality in a fast paced development environment
  • Experience with caching, asynchronous processing, and other methods of meeting scalability challenges in a user-facing web product
  • Experience deploying to AWS infrastructure a plus
  • Passion for the gaming industry is a huge plus

Front-end Engineer

As a Front-end Engineer, you will be responsible for implementing’s  user-facing applications on the web. We’re looking for individuals with solid, deep web UI development skills and experience, have an eye for clean and elegant interfaces, who are competitive yet collaborative, and have an interest in gaming.


  • 3+ years of experience in developing web applications
  • Solid grasp of cross-browser CSS, JavaScript, HTML5
  • Familiarity with CSS3 transitions and animations
  • Experience in coding standards-compliant semantic markup in HTML/CSS, priding yourself in using best practices when writing clean, optimized code
  • Knowledge of JavaScript frameworks such as React and Redux
  • Experience developing in an OOP and MVC architecture
  • Experience in building end consumer web applications in PHP
  • Strong interest in PC games

Client Engineer

We are looking for an outstanding, highly motivated Client Engineer to join our team. The ideal candidate has strong experience building desktop applications. You write high quality, tight and efficient code; know what it takes to ship a solid application to millions of users, and how to support those users; have excellent communication skills, love solving complex problems, and are also looking to provide a voice in product design and direction.


  • Have written, shipped, and supported a consumer PC application using Electron
  • 3+ years of experience in design & development of desktop applications
  • Understanding of the trade-offs between performance, memory utilization, and features
  • Ability to come up with innovative solutions to deliver functionality as tight and lean as possible
  • Strong computer science fundamentals (we mean it, and we’ll test for it!)
  • Familiarity with the LAMP stack, particularly PHP5
  • Experience in object oriented design & programming
  • Creative thinker who thrives in a small-team environment
  • Passion for the gaming industry is a huge plus

Senior Product Designer

As a Senior Product Designer at, you will work closely with our Product Design team to build our core desktop, web, and mobile products for gamers and the gaming community. You will have a strong understanding and practice of user experience design, visual design, user research, information architecture, interaction design, content strategy, analytics, and accessibility.


  • Design for desktop, web, and mobile interfaces, applying standard user-centered design guidelines and techniques
  • Develop detailed use cases, user workflows, and user interface requirements and specifications utilizing user stories, context scenarios, journey mapping, wireframes and other design deliverables
  • Create consistent and cohesive visual designs and graphical assets for user interfaces across different platforms
  • Design and implement methods that provide development teams and business stakeholders an understanding of the needs and behavioral traits of end users
  • Collaborate with product managers to define product requirements, markets, and users by participating in competitive analysis, user research, and developing personas
  • Work closely with developers to implement pixel perfect designs with a strong understanding of front end development and technical constraints


  • 4+ years of product design experience
  • Bachelor’s degree in human-computer interaction, design, cognitive science, communication technologies, information science, or relevant work experience
  • Experience applying user-centered design methods such as user research, personas, information architecture, wireframing, rapid prototyping, and usability testing
  • Demonstrated experience working on desktop, web, and mobile applications
  • Proficiency with design tools such as Sketch, Zeplin, Photoshop, Illustrator, and prototyping tools

Bonus Points If:

  • You play video games on PC
  • You have experience shipping products related to gaming or video consumer products

**To apply, please provide your resume and portfolio of current and past work

Director of Marketing

As the Director of Marketing, you will drive strategy and execution of all marketing initiatives. The ideal candidate is results driven, detail oriented, creative and a strong communicator.  This is a cross functional role where you will work with multiple teams including marketing, product management, and engineering, as well as with external partners. Your focus will be on building awareness and growth for


  • Develop and execute strategies to build awareness and acquire users
  • Form co-marketing partnerships
  • Manage advertising campaigns and influencer campaigns
  • Direct PR and communications efforts
  • Create campaigns for tradeshows, conferences, and industry meetings
  • Develop creative strategies to acquire new users through free traffic sources
  • Be the primary contact for marketing related activities within the company
  • Oversee efforts to understand user behavior through surveys, data, and communicating with core users


  • Passionate about games, and in particular PC games
  • Master’s or Bachelor’s degree
  • 7+ years of experience in a consumer technology-oriented product company
  • Experience managing marketing teams
  • Excellent project management skills
  • Experience managing cross-functional efforts
  • Experience developing and executing marketing campaigns which are measurable, scalable, and cost effective
  • Strong communication and copywriting skills

Director/Senior Product Manager

We are looking for a highly motivated Director / Senior Product Manager to join our team of passionate thinkers and problem solvers. The ideal candidate is someone who has experience leading product exploration and definition within fast-paced businesses that deliver consumer-facing products and services. You understand the problem that we are solving and know what is required to measure the success of our efforts. You thrive in an individual contributor role, but enjoy partnering with people from across the organization.


  • Be a champion for the consumer and user experience
  • Drive necessary conversations to identify key customer needs and business goals
  • Assist in aligning priorities and developing the product roadmap/backlog
  • Define features & processes: partner with the design team to translate concepts to requirements (for either MVP or iteration)
  • Manage sprint kick off process and support ongoing daily workflow of designers and engineers
  • Measure results of development efforts and determine the path forward
  • Partner with Marketing and other business functions to improve customer messaging channels and tools


  • 8+ years of product management experience in consumer software
  • Strong oral and written communication skills; extremely attentive to detail
  • Ability to work independently while maintaining alignment with leadership team
  • BA/BS and previous startup experience a plus

Senior Recruiter is looking for a Senior Recruiter to help us grow our team! In this role, you will collaborate with hiring managers and key stakeholders to influence and execute talent strategies by leveraging research and data. You will drive tactical efforts to meet headcount goals and ensure expectations are properly set and clear priorities are established.


  • Own, manage, and drive full life-cycle recruiting process from sourcing to offer acceptance
  • Provide exceptional client service and full-cycle recruiting for all positions within
  • Assist in developing selection and interview process through guidance and training
  • Review, screen, and interview candidates on qualification of skills, experience, and knowledge in relation to position requirements
  • Communicate, advise, and report on sourcing and recruiting strategies, market trends, and health of candidate pipeline  
  • Develop and maintain strong partnerships with stakeholders, candidates, and team members
  • Partner with hiring managers to brainstorm and execute creative ways to source and attract candidates


  • 5 + years of experience recruiting for all levels of an organization
  • Bachelor’s degree or equivalent work experience in related field
  • Proven experience partnering and building productive relationships with hiring managers and team members
  • Strong analytic skills with the ability to create, measure, and report on workflow and metrics
  • Must be able to manage conflicting priorities, while being extremely adaptable, agile and flexible
  • Skilled in negotiation, judgment, decision-making and the ability to influence
  • Takes initiative and is proactive with strong follow through
  • A huge plus if you’re a PC gamer!