Rumble

Rating:
5/5
Rumble is dedicated to providing world-class software solutions to companies big and small. Our goal is to bring a technological edge to companies in need of an effective way to streamline their operations. For over 10 years, our team of engineers and computer scientists have been transforming the way businesses approach technology. We specialize in application development, cloud computing, software engineering, and IT operations management. We work to ensure that all solutions are reliable, secure, and user-friendly in order to maximize their effectiveness. Our team consists of experienced and knowledgeable professionals who stay up to date on the latest trends and technology. We are here to make sure that your business solutions are optimized for success. Our developers produce quality code for web, desktop, and mobile applications, and our engineers can ensure that your data stays safe and secure. We pride ourselves on being a one-stop shop for all of your IT needs, from the initial planning and development stages to the ongoing management and maintenance. We are committed to providing the highest level of technical expertise and customer service. At Rumble, we believe that technology is the key to success and we strive to make sure that our solutions are constantly evolving to meet the changing needs of the markets. If you are looking for a partner to help your business take its next big step forward, let us provide you with the technology to get you there.

Quick Links

Software Engineer

Average Work Hours (weekly unless noted): 40-60
Average Salary (yearly in dollars unless noted): $80,000 - $130,000
Description: Design, develop, test and deploy software solutions to solve customer and business needs. Generate software architecture and ensure scalability and security of software solutions. Maintain and improve existing software solutions. Work alongside a team to develop integrated, user-friendly software solutions.
Qualifications / Requirements: Bachelor's Degree in Computer Science, Software Engineering or a related field. Proficiency in JavaScript, C++, and Java. Solid understanding of software development and design principles. Strong planning, problem-solving and analytical skills. Team player with excellent communication and interpersonal skills.

Quality Assurance Tester

Average Work Hours (weekly unless noted): 30-50
Average Salary (yearly in dollars unless noted): $55,000 - $85,000
Description: Create and execute test plans and test cases to detect software issues and to ensure the overall quality of software products for the Rumble platform. Test existing software for bug fixes and analyze bug reports to determine resolutions. Communicate defect reports and collaborate with the engineering team to evaluate technical designs and suggest improvements.
Qualifications / Requirements: Bachelor’s Degree in Computer Science, Software Engineering or a related field. 1-3 years of QA experience. Proficiency in scripting languages like JavaScript and SQL. Excellent problem solving, QA debugging and troubleshooting skills.

UX/UI Designer

Average Work Hours (weekly unless noted): 40-50
Average Salary (yearly in dollars unless noted): $60,000 - $100,000
Description: Create user experiences, designs and interfaces that are innovative, accessible and visually appealing. Make design decisions based on user feedback and research. Design prototypes, mockups and wireframes that focus on maximizing usability. Ensure consistency of designs across platforms and devices.
Qualifications / Requirements: Bachelor’s Degree in Design, Visual Arts, Human-Computer Interaction, or a related field. 3-5 years of professional design experience. Expert level knowledge of graphic design and wireframing software, including Sketch and Adobe Creative Suite. Strong understanding of visual design patterns, accessibility, mobile and responsive design.

Cloud Architect

Average Work Hours (weekly unless noted): 40-60
Average Salary (yearly in dollars unless noted): $90,000 - $140,000
Description: Develop cloud-based solutions for Rumble’s architecture and infrastructure. Create strategies for infrastructure development, deployment and disaster recovery. Leverage infrastructure automation tools and architectures, such as Amazon Web Services (AWS). Develop and document cloud-based system designs.
Qualifications / Requirements: Bachelor’s Degree in Computer Science or a related field. 5-7 years of professional cloud engineering and architecture experience. Expert level knowledge of AWS, including compute, storage, messaging, security, and analytics services. Solid knowledge of infrastructure automation tools such as Chef, Rancher and Docker.

Data Scientist

Average Work Hours (weekly unless noted): 40-50
Average Salary (yearly in dollars unless noted): $85,000 - $120,000
Description: Design and implement data pipelines and develop reporting solutions. Analyze large datasets and build models to identify patterns and correlations. Develop algorithms that can be deployed at scale on the Rumble platform. Work alongside the engineering team to maintain the integrity and accuracy of data.
Qualifications / Requirements: Bachelor’s Degree in Statistics, Computer Science or a related field. 3-5 years of data science experience. Proficiency in scripting languages such as R, Python or Java. Expert level knowledge of machine learning and deep learning.

Tech Support Analyst

Average Work Hours (weekly unless noted): 30-40
Average Salary (yearly in dollars unless noted): $50,000 - $75,000
Description: Provide technical support for software and hardware related queries for the Rumble platform. Create and document help articles and manage customer inquiries. Monitor and analyze performance metrics for the platform. Analyze customer feedback to identify areas for improvement.
Qualifications / Requirements: Bachelor’s Degree in Computer Science or a related field. 1-2 years of technical support experience. Proficiency in troubleshooting, diagnosing and debugging. Excellent customer service and communication skills.
Locations: Calgary, London, San Francisco, New York, Berlin, Vancouver, Tokyo, Los Angeles
Career Paths: Software Engineer, Product Manager, UX Designer, Web Developer, Technical Writer, Data Scientist, Quality Assurance Engineer, Network Engineer, Security Engineer, DevOps Engineer
Job Contacts: resumes@rumble.com

Recent Reviews

Kevin T.
5/5
5
I absolutely love working for Rumble. The company culture is great and everyone at the office is friendly. I've been working in the IT sector for the last few years and I can honestly say that no company has come close to providing the tools and resources that Rumble provides. They give us the freedom to work autonomously, as well as the support needed to make a huge impact on our projects. The collaborative environment is amazing and working here has been a blast!

Frequently Asked Questions

What qualifications or skills does a Software Engineer need at Rumble?
A Software Engineer at Rumble should have expertise in coding languages, problem solving, computational thinking, and a strong knowledge of software design systems.
What is the typical career path for a Technical Support Specialist?
The typical career path for a Technical Support Specialist at Rumble is to begin in the role and then, after gaining experience and expertise, to move up to a Support Supervisor, then a Manager and then eventually a Technical Support Director.