gtag('config', 'G-6TW216G7W9', { 'user_id': wix.currentUser.id });
top of page

Main Responsibilities of a Software Engineer at Redemption Games

Despite being the most junior member of Redemption Games' engineering team, Cameron has become the "point person" for advanced game board analytics, a critical function connecting technical data to key business decisions. This, along with ad-hoc bug fixing, showcases Cameron's growing responsibility and expertise within the company.

Data Analysis, Problem-Solving, Software Engineering, Game Development, Entry-Level

Advizer Information

Name

Job Title

Company

Undergrad

Grad Programs

Majors

Industries

Job Functions

Traits

Cameron Witz

Software Engineer

Redemption Games

Northwestern University

USC MS computer science

Engineering - Industrial

Technology

Product / Service / Software Development and Management

Video Highlights

1. Works on advanced game board analytics, tracking player moves and game events for a puzzle game. This is critical for business decisions and game development.

2. Is a point person for analytics, demonstrating expertise and trust from senior team members.

3. Addresses bugs and game issues as they arise, showcasing problem-solving skills and adaptability in a fast-paced environment.

Transcript

What are your main responsibilities within your current role?

Okay. My main responsibilities: I'm currently the most junior member of the entire engineering team. I don't feel like I'm explicitly in charge of any area, but through the work tasked to me, I've become one of the point people for analytics.

I put in most, if not all, of the advanced game board analytics for our puzzle game. Every time a move is made on the board, we want to know certain things about that move: where it was, who you damaged with it, what kind of piece you broke.

A lot of that is not trivial to track because of how our game is run. I'm the only one who really knows that system, and analytics are obviously very important. That's the main pathway between the tech and KPIs for business people to make decisions and fund the game.

Any insight we get into how our game is played is obviously important, and I think that's probably my main, isolated responsibility. Otherwise, I have general responsibilities. I feel trusted to be able to fix bugs as they come up, sometimes ad hoc, figure out what's wrong, and try to address it as quickly as possible. I would say those are the general things.

Advizer Personal Links

bottom of page