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:

Engineers

Senior Game Platform Engineer

Engineering | United States

Rumble Games was founded in 2011 and is located in the United States. The studio is home to a tight-knit team of professionals whose mission is to create the most engaging and fulfilling mobile game experiences on the planet. We are focused on combining the best of AAA game graphics and design with free-to play accessibility. 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 Engineer with platform 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
  • Design and develop shared game features and services
  • Improve our platforms scalability, reliability and security
  • Use agile methodologies to ship code to production on a weekly basis while hotfixing as needed
  • Collaborate with game, business intelligence and publishing teams to understand and meet their requirements

Requirements
  • 5+ years of Java experience or other JVM languages
  • Solid working knowledge of Linux
  • Experience building reliable, highly available and scalable platforms
  • Experience building multi-threaded applications
  • Solid relational database fundamentals, hands-on experience with non-relational / NoSQL alternatives
  • Experience with design and implementation of REST-style APIs
  • Experience with complex cloud-based architectures, e.g. AWS
  • Bachelor’s degree in Computer Science or related field
  • 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
  • Grails and/or Spring server frameworks experience
  • MySQL, MongoDB, DynamoDB and Redis experience
  • Experience with online game services such as Facebook, IOS Game Center, Steam etc.
  • Experience with MMO or equivalent client/server topologies as used in online games
  • 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.

Engineers

Senior Network Engineer

Engineering | United States

Rumble Games was founded in 2011 and is located in the United States. The studio is home to a tight-knit team of professionals whose mission is to create the most engaging and fulfilling mobile game experiences on the planet. We are focused on combining the best of AAA game graphics and design with free-to play accessibility. 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.

Designers and Artists

User Interface Motion Graphics Artist

Design | United States

Rumble Games was founded in 2011 and is located in the United States. The studio is home to a tight-knit team of professionals whose mission is to create the most engaging and fulfilling mobile game experiences on the planet. We are focused on combining the best of AAA game graphics and design with free-to play accessibility. 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 Motion Graphics Artist to concept and bring to life high quality motion graphics sequences within our mobile games. Collaborating with the Art, Engineering, UI and UX teams, you will use your technical and artistic skills to create awesome and performant motion graphics for our mobile games.

Job Responsibilities
  • Create UI animatics by taking the visual designs of menus, buttons, navigation flows, and animating them.
  • Work with the UI, UX, Audio and Design teams to create and improve user interface animations.
  • Document motion graphics best practices for future artists to use.
  • Identify and communicate what UI elements motion graphics can be used for, and when motion should not be used.
  • Participate in regular design reviews and other team-wide design efforts with the goal of improving our overall product quality.

Experience
  • 5+ years of professional experience as a motion graphics artist.
  • Expert in Adobe After Effects.
  • Experience with the Adobe Suite of development software, including Photoshop and Illustrator.
  • Experience animating dynamic and functional user interfaces, including metagame systems, menus and displays.
  • Experience with real-time particle and VFX-based animations.

Requirements
  • Desire to work on free-to-play mobile games.
  • Motivation to work within a fast-paced, highly collaborative environment.
  • Able to work both independently and in a team-oriented, collaborative environment.
  • Able to present cohesive design approaches to a non-design audience, both verbally and in written format.
  • Able to handle shifting priorities, demands and timelines using problem-solving capabilities.
  • Able to learn, understand, and apply new technologies and techniques, across multiple platforms.

Pluses
  • Experience developing motion graphics for online and video advertisements.
  • Experience with Git source control.
  • Understanding of game development pipelines and workflow.
  • Experience with Unity.
  • Knowledge of and passion for mobile RPGs.

Send a resume to careers@rumblegames.com

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

Designers and Artists

UX Designer

Design | United States

Rumble Games was founded in 2011 and is located in the United States. The studio is home to a tight-knit team of professionals whose mission is to create the most engaging and fulfilling mobile game experiences on the planet. We are focused on combining the best of AAA game graphics and design with free-to play accessibility. 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
  • You have experience crafting innovative and elegant mobile game UX
  • You are a champion of user-centered design, and an exceptional collaborator and facilitator
  • You are motivated to work within a fast-paced, highly collaborative environment

Job Responsibilities
  • Create storyboards, wire-frames, mockups, and prototypes to guide development
  • Build a solid understanding of user motivations, market opportunities and competition through research and design exploration and clearly document this
  • Iterate on design based on user feedback, user research, tech constraints, market dynamics
  • Help develop and document best practices and tools for UX design execution and management
  • Collaborate with user interface artists, game designers, product managers and software engineers to help guide development to faithfully implement best in class experiences on multiple platforms
  • Participate in regular design reviews and other team-wide design efforts
  • Assist the UI/UX Director to scope, plan, create and iterate design of UX across Rumble products

Position Requirements
  • University degree or college diploma in the field of Design or Art
  • 3-4 years work experience within the design Industry; this could include agency, in-house held positions
  • 2-3 years direct work experience in a UX design capacity, including all aspects of Information Architecture within the UX process development and execution, with a portfolio demonstrating this
  • UX design capacity in a digital medium, ideally in mobile free-to-play game production
  • Desire to work on free-to-play mobile games
  • Good experience with software used in the production of designs, such as: Adobe Creative suite
  • Experience at working both independently and in a team-oriented, collaborative environment
  • Proficiency in being able to present cohesive design approaches to a non-design audience, both verbally and in written format
  • Can conform to shifting priorities, demands and timelines using problem-solving capabilities
  • Adept at conducting research into UX design issues and products
  • Must be willing and able to learn, understand, and apply new technologies and techniques, across multiple platforms

Send a resume to careers@rumblegames.com

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

Designers and Artists

3D Enviroment Artist

Artist | United States

Rumble Games was founded in 2011 and is located in the United States. The studio is home to a tight-knit team of professionals whose mission is to create the most engaging and fulfilling mobile game experiences on the planet. We are focused on combining the best of AAA game graphics and design with free-to play accessibility. 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 3D Environment Artist with the expertise to help us bring realistic environments to life. We have a highly collaborative process, where you will be empowered to create amazing art.

Job Responsibilities
  • Create realistic environment models and textures for use in-game
  • Preparing materials and shaders to achieve the best possible quality
  • Collaborate with other departments such as Concept Art, Animation and Game Design to make sure artwork fits within the project’s vision
  • Modify and improve upon existing game assets
  • Maintain consistent style under the direction of the Art Lead
  • Participate and contribute creatively in art team discussions, critiques and game development ideas
  • Maintain production pipeline and meeting deadlines

Job Requirements
  • 3+ years in a 3D environment position or production art role in the game industry
  • A portfolio which demonstrates excellent 3D modeling skills environments and props
  • Understanding of modern materials and shaders
  • Proficient in Autodesk Maya or 3DS Max, Z-Brush, Adobe Photoshop
  • Texturing experience (PBR, 2D, Substance Painter)
  • Strong understanding of lighting, composition, color theory, atmosphere, materials and textures
  • Ability to work well with teammates and autonomously
  • Excellent communication skills, both written & verbal
  • Detail-oriented & extremely well-organized

Pluses
  • Previous work with Unity
  • Creating realistic character models
  • Awareness of current trends in free-to-play mobile games
  • Experienced working on and playing RPGs, strategy and action games

Send a resume to careers@rumblegames.com

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

Publishing

Contract Mobile Game QA Analyst

Publishing | United States

Rumble Games was founded in 2011 and is located in the United States. The studio is home to a tight-knit team of professionals whose mission is to create the most engaging and fulfilling mobile game experiences on the planet. We are focused on combining the best of AAA game graphics and design with free-to play accessibility. 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 an experienced and communicative QA Analyst who has excellent functional, compatibility, and regression testing experience in the mobile gaming space. This is a remote/work from home position primarily working with a team on the West coast.

Job Responsibilities
  • Create and update test plans for new and existing game game features
  • Prepare documentation for release and testing procedures
  • Daily smoke test and build verification tests
  • Playtest and provide user feedback
  • Changelist verification
  • Bug regression
  • Reproduce user reported issues
  • Provide design feedback on newly implemented features
  • Ad-hoc testing and bug investigation
  • Work with external test resources
  • Assist other team members as required

Job Requirements
  • Background in mobile game testing (iOS/Android)
  • Solid familiarity with issue tracking software (Jira, DevTrack, etc.)
  • Highly adept with testing techniques and methods
  • Excellent working knowledge of the game development cycle
  • Great communicator, via text and video chat
  • Experience working with live customer/player oriented services with weekly releases
  • Experience using Unity and Git
  • Expertise in creating test plans and test procedures
  • Experience in the application submission process for both iOS and Android
  • Successful at working independently
  • Ability to think out of the box and be creative
  • Aptitude for problem solving
  • Excellent communication skills, both written and verbal
  • Ability to work well in a dynamic environment with a diversity of professionals

Education and Experience
  • Bachelor's degree preferred, or equivalent experience
  • Minimum of 2 years experience in product testing with at least 6 months in mobile

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