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

A Day in the Life of a Software Engineer at Redemption Games

At Redemption Games, a small company with a small engineering team, a software engineer's day varies greatly; sometimes it involves "grinding" 12-hour days to meet tight deadlines, while other times it allows for more flexibility, such as midday gym trips, due to the task-based nature of the work. This variability, with "peaks and valleys," is characteristic of the work environment at this particular company.

Work-Life Balance, Fast-Paced Environment, Problem-Solving Skills, Teamwork, Flexible Work Arrangements

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. Work environment significantly impacts daily tasks and workload. At smaller companies, the pace can be intense with long hours and tight deadlines, resembling a school project.

2. Smaller companies often necessitate juggling multiple tasks and quick turnaround times, while larger companies may offer more structured and flexible schedules.

3. The work is largely task-based, not time-based, offering flexibility in terms of when tasks are completed, even allowing for breaks like gym visits during the workday depending on deadlines and workflow

Transcript

What does a day in the life of a software engineer look like?

I think it depends a lot on where you work and the kind of environment you're in. I can more clearly say what a day in my life looks like.

We're at a very small company, less than a hundred employees. On the engineering side, it's way, way low. We probably have less than ten software engineers, and we all have a lot to do. We have a lot to juggle and tight deadlines.

There will be weeks where it's like, "Okay, we really need to get this stuff done and tested." I feel like sometimes I wake up at 8:15, start working at 8:45, and then I just keep working straight through the day for maybe 12 hours. This can go on for multiple days where you're just locked in.

Maybe that's a me thing, because when I start something, I don't really like to stop until I'm done. But I think that kind of pace, where you're getting stuff done really quickly, tends to happen more at smaller places. That's my understanding.

It's not always like that, though. Part of the cool thing is you'll have weeks where you're grinding, and it kind of feels like a school project you're all trying to finish. Then there will be weeks where it's much more relaxed. I can go to the gym in the middle of the day if I'm feeling it, and then come back and work after that.

There are times where my work is isolated and no one's depending on it right now, so I can do it at a different pace. That's when it's really nice to be able to work from home and be a software engineer because it's mostly about task-based deliverables rather than time-based. It's not about how long you're working.

It's got peaks and valleys, but the peaks can be pretty demanding depending on where you are.

Advizer Personal Links

bottom of page