Work at Rumble

Calling All Heroes

We are building a company that will change the landscape of gaming forever. If you have a passion for great games, small teams, hard problems, and close collaboration, join us. We're hiring for:

Senior Game Engineer

Engineering | Remote

Rumble Games was founded in 2011 and is headquartered in San Mateo, California. Our fully-remote development studio is home to a tight-knit team of professionals whose mission is to create the most engaging game experiences on the planet. We combine the best of AAA games, free-to-play accessibility and blockchain technology. We are passionate about collaboration and iteration to create games that will surprise and delight our players. We emphasize a positive work-life balance to allow our team to develop their best work. Join us!

Your Mission

We are looking for a talented Game Engineer to develop gameplay systems for online video games with large-scale deployments. You will work directly with our design and production teams using highly collaborative processes to create amazing products. You will write highly flexible code for prototyping game features and write robust, scalable code once the fun has been found, and you understand the trade-offs between both approaches.

How You Will Contribute
  • You will collaborate with production, game and engineering teams to devise optimal engineering solutions to gameplay requirements.
  • You will architect and code sophisticated client/server gameplay systems.
  • You will implement software systems with attention to security, reliability, scalability, maintainability and performance.
  • You will innovate and iterate on processes, systems and technology to deliver a world-class gaming experience.
  • You will be a team-player; Identify and articulate technical and production risks and obstacles; generate and implement solutions in collaboration with the team.

We'd Love To Hear From You, If
  • You have a Bachelor’s degree in Computer Science or related field, or equivalent experience.
  • You have 5+ years development experience with at least one shipped product.
  • You are Fluent in C#, C++, or Java; experience with other languages is a plus.
  • You have Unity Experience.
  • You have proven your effectiveness in the delivery of production quality code for client/server topologies and synchronous multiplayer gameplay.
  • You have passion for games, DApps, and Web3.
  • You have experience working on and playing RPGs, strategy, and action games.

Benefits
  • Having a happy team that collaborates well is our top priority. We offer exceptional benefits and invest in our team’s happiness, wellbeing, and growth.
  • Generous salary, 401k matching, and paid time off.
  • Healthcare, Vision, Dental, & Disability Insurance.
  • R&D Budget - yearly budget to put towards exploring games.
  • Quarterly contribution & discounts for wellness related activities and programs.
  • Exceptional culture and dedication to our team.

Send a resume to careers@rumblegames.com

California residents, please click here for our CCPA Employee and Applicant Privacy Notice.

Web Front-End Developer

Engineering | Remote

Rumble Games was founded in 2011 and is headquartered in San Mateo, California. Our fully-remote development studio is home to a tight-knit team of professionals whose mission is to create the most engaging game experiences on the planet. We combine the best of AAA games, free-to-play accessibility and blockchain technology. We are passionate about collaboration and iteration to create games that will surprise and delight our players. We emphasize a positive work-life balance to allow our team to develop their best work. Join us!

Your Mission

We are looking for a talented Web Front-End Developer to develop the web presence for our upcoming blockchain game. You will work directly with our design and production teams using highly collaborative processes to create amazing websites. You will leverage the best technologies, architectures, and processes to make that happen.

How You Will Contribute
  • You will own the front-end development of our web presence to be a premier gaming destination online.
  • You will work with talented individuals across disciplines (engineering, game team, marketing, publishing, ops) to deliver a world class web presence for Rumble.

We'd Love To Hear From You, If
  • You have a BA/BS in Computer Science or similar quantitative experience.
  • You have 3+ years in a senior web development role.
  • You have a proven track record of developing high-scale, high-quality web applications.
  • You have strong web design and user experience skills.
  • You have experience translating wireframes and prototypes into working applications.
  • You are an expert with web technologies, including JavaScript, HTML5, CSS3, Solidity, and ReactJS or AngularJS.
  • You are able to manage all stages of web development, from pre-production to live to post-release.
  • You are able to work well with a team in a fast-paced, cross-discipline, and iterative setting.
  • You are able to understand technical implementations, and limitations.
  • You have excellent written, and verbal communications skills.
  • You have passion for games, DApps, and Web3.

Benefits
  • Having a happy team that collaborates well is our top priority. We offer exceptional benefits and invest in our team’s happiness, wellbeing, and growth.
  • Generous salary, 401k matching, and paid time off.
  • Healthcare, Vision, Dental, & Disability Insurance.
  • R&D Budget - yearly budget to put towards exploring games.
  • Quarterly contribution & discounts for wellness related activities and programs.
  • Exceptional culture and dedication to our team.

Send a resume to careers@rumblegames.com

California residents, please click here for our CCPA Employee and Applicant Privacy Notice.

Technical Product Manager

Production | Remote

Rumble Games was founded in 2011 and is headquartered in San Mateo, California. Our fully-remote development studio is home to a tight-knit team of professionals whose mission is to create the most engaging game experiences on the planet. We combine the best of AAA games, free-to-play accessibility and blockchain technology. We are passionate about collaboration and iteration to create games that will surprise and delight our players. We emphasize a positive work-life balance to allow our team to develop their best work. Join us!

Your Mission

We are looking for a talented Technical Project Manager to manage and coordinate our technical efforts for our upcoming blockchain game. You will work directly with our game and engineering teams to create amazing products, enabling and encouraging our highly collaborative and creative processes. You will leverage the best technologies, architectures, processes, and people to make that happen.

How You Will Contribute
  • You will assign and oversee the daily tasks of technical personnel while ensuring all team members are actively working toward established milestones.
  • You will determine and define clear deliverables, roles and responsibilities for team members.
  • You will hold technical team meetings to determine progress and address any questions or challenges regarding projects.
  • You will research and evaluate hardware and software technology options and weigh the cost/benefit analysis.
  • You will update and maintain all production technologies, ensuring proper maintenance and installation.
  • You will manage coordination and research of integrations with external tools and vendors.
  • You will work with talented individuals across disciplines (engineering, design, marketing, publishing, ops) to deliver a world class gaming experience.

We'd Love To Hear From You, If
  • You have a BA/BS in Computer Science or similar technology experience.
  • You have 3+ years in a Technical Product Management role.
  • You have a clear understanding of the Project Management processes, strategies, and methods.
  • You have a sense of personal accountability when it comes to both decision-making and leading teams.
  • You are able to work well with a team in a fast-paced, cross-discipline, and iterative setting.
  • You are able to understand technical implementations and limitations.
  • You have excellent written, and verbal communications skills.
  • You have passion for games, DApps, Web3, and software craftsmanship.
  • You have experience working on and playing RPGs, strategy, and action games.

Benefits
  • Having a happy team that collaborates well is our top priority. We offer exceptional benefits and invest in our team’s happiness, wellbeing, and growth.
  • Generous salary, 401k matching, and paid time off.
  • Healthcare, Vision, Dental, & Disability Insurance.
  • R&D Budget - yearly budget to put towards exploring games.
  • Quarterly contribution & discounts for wellness related activities and programs.
  • Exceptional culture and dedication to our team.

Send a resume to careers@rumblegames.com

California residents, please click here for our CCPA Employee and Applicant Privacy Notice.

Senior Network Engineer

Engineering | Remote

Rumble Games was founded in 2011 and is headquartered in San Mateo, California. Our fully-remote development studio is home to a tight-knit team of professionals whose mission is to create the most engaging game experiences on the planet. We combine the best of AAA games, free-to-play accessibility and blockchain technology. We are passionate about collaboration and iteration to create games that will surprise and delight our players. We emphasize a positive work-life balance to allow our team to develop their best work. Join us!

General Description

We are looking for a talented Senior Game Server Engineer Engineer with multiplayer network expertise to join our team. We have a highly collaborative process, where you will work directly with our game teams to create amazing products. The Rumble Platform is built to scale to millions of users, supports great social aspects as well as profitable monetization, and is easy to operationally manage. We leverage the best technologies, architectures, processes, and people to make that happen.

Responsibilities
  • Architect and implement the network layer and server side for PvP and Co-Op features
  • Develop systems to synchronize gameplay simulations across multiple mobile devices
  • Develop replication and networked gameplay features that require client-side prediction with security, latency and packet loss in mind
  • Ensure all systems are performant and scale well
  • Diagnose network performance problems and manage network resources, such as bandwidth
  • Solve deployment, performance and security problems
  • Write technical design documentation
  • Produce development timelines and meet agreed upon deadlines, while maintaining quality
  • Collaborate with designers, artists, and other engineers to deliver world class online gameplay features
  • Keep studio teammates and leadership informed of feature progress and status
  • Provide technical leadership in back-end technologies for the studio

Requirements
  • 5+ years of game development experience, including live multiplayer game development
  • Bachelor’s degree in Computer Science or related field, or equivalent experience
  • Experience architecting, building and supporting reliable, highly available and scalable multiplayer gameplay features
  • Fluent in C# and Java programming languages
  • Expert in TCP/UDP and real-time networking protocols
  • Experience with MMO or equivalent client/server topologies
  • Experience writing client-side prediction
  • Experience with network performance and bandwidth analysis techniques and tools
  • Thorough understanding of network and security technologies
  • Able to work well with a small team in a fast-paced and collaborative environment
  • Able to understand technical implementations, and limitations
  • Proactive problem solving skills

Pluses
  • Unity Experience
  • Previous mobile game development experience in a production
  • Experience with online game services such as Facebook, IOS Game Center, Steam, etc
  • Desire to work on free-to-play mobile games

Send a resume to careers@rumblegames.com

California residents, please click here for our CCPA Employee and Applicant Privacy Notice.



Don’t see a good fit? We’re always interested to hear from talented individuals, even if we’re not hiring. Send a resume to careers@rumblegames.com

California residents, please click here for our CCPA Employee and Applicant Privacy Notice.

Our Environment

Great creativity can be nurtured and supported by creating an open, collaborative, and supportive environment. Rumble strives to be a place where inspired mistakes are rewarded and every voice is heard. Great tools, personal empowerment, and a desire to make an impact mark Rumble's environment.

Standard Benefits

  • Competitive Salary
  • Medical, Dental and Vision Benefits
  • 401 (k) savings plan