top of page

An Interview with a Software Engineer at Storm.

Meet our Software Engineer/Developer, Collins.

This month marks Collins' one-year anniversary at Storm. Let's take this moment to extend our congratulations and heartfelt gratitude to Collins for his dedication and hard work! Working with Collins is a delight, and he excels as a Software Developer. Explore the details of his role below to learn more about what he does.

Can you tell us about your role as Software Engineer at Storm? 

As a Software Engineer at Storm for a year now, I have had the privilege of technically contributing to some of the most exciting projects while collaborating with other brilliant members of the Storm team. My responsibilities encompass taking part in product ideation, development, integrations and maintaining software solutions that power Storm products and services. 


Where did your interest in Software Engineering come from? 

As a child, my innate curiosity led me to ponder the inner workings of everyday technologies, from the images flickering on our family's CRT black and white television to the mechanics of our neighbour's retro landline telephone. This fascination drove me to tinker with electronic devices, including my Sega Genesis computer game. 

Over time, I gravitated to repairing malfunctioning gadgets and building embedded system mini projects for friends. The dawn of the dot-com bubble further fuelled my passion, as my parents turned to electronic mail (Yahoo Mail) for international correspondence with family members abroad. Tasked with managing this digital exchange, I spent hours in cyber cafes, delving into the vast realm of the internet - learning foundational programming languages. This sparked my passion for computing. Thus, propelling me towards a steadfast commitment to pursuing software engineering. 


What does a typical day look like as a Software Engineer at Storm? 

 It kicks off with our daily standup, where the team briefly discusses completed, ongoing, and pending tasks. Following this, I transition into writing code to introduce new features or resolve issues, engaging in debugging, and participating in code reviews. Overall, it's a dynamic and enjoyable role that offers opportunities for growth and innovation within the Storm team. 

What characteristics do you think benefit this role? 

Reflecting on my years of experience, I have learned that certain traits are indispensable for this role: technical proficiency, patience, humility, and a strong commitment to team collaboration.  

Patience is essential for thorough problem-solving, while humility fosters a mindset of continuous growth by acknowledging imperfections and embracing learning opportunities. Effective team collaboration ensures synergy and robust outcomes. In addition, keeping up with evolving technology is crucial for maintaining relevance and proficiency in the role. 

What is your favourite part of being a Software Engineer? 

For me, it is the opportunity to collaborate with exceptionally talented individuals - merging the power of graphics, programming codes, mathematics, and content to craft captivating games enjoyed by audiences worldwide. I also enjoy the flexibility that Storm's environment provides, enabling the team to carefully select the most suitable tech stack for addressing programming hurdles, rather than being restricted to one option. 


What challenges do you face as a Software Engineer? 

The need to wear various hats within a project lifecycle. This entails assuming roles such as the hacker, tester, code reviewer, debugger, and end-user, among others. Balancing these responsibilities can be particularly demanding, especially when working to meet strict deadlines while adhering to project requirements and shipping out functional products with negligible or zero bugs. However, over time, it becomes enjoyable and aligns with one's modus operandi. 


Finally, what is your favourite game of Storm’s? 

Alchemy! It holds a special place in my heart because the first Storm project I worked on involved an integration directly tied to Alchemy. Initially, what struck me about the game was its surface-level simplicity combined with its fascinating internal operational mechanics. 

Do you think you’ve got what it takes to join Storm Games?

We are always on the look out for enthusiastic, hard-working and friendly employees to join our ever-growing team! Whether you are a developer, engineer, artist, reach out!

Email over your CV to, we look forward to hearing from you.

61 views0 comments


bottom of page