Back
Disciplines

Software Engineering

We rely on this team a lot! Our software engineers are hard at work creating prototypes and software code for gameplay features to be enjoyed by millions of people around the world.

Some days can be pretty long and challenging, but we love doing it to see the positive reactions of our players!

Ilya Roslyakov
Engineering Lead

He’s a real pro at building infrastructure and making web applications required for game development, operation, and maintenance. 

It won’t be an exaggeration to say that he is really good when it comes to numbers. Even his hobby is related to numbers. What hobby, you might ask? Let’s just say he can advise you on how to retire wealthy. Interested?

Let’s get to know him!

Could you tell the story about your career path and education? Maybe give some professional background.

I believe that my path to an engineering career started way before I even got a chance to get any sort of education. My grandma handed me my first abacus when I was only 2 years old. When I was 6, I could count out loud from 100 down to 0 quicker than my father. When I was 12, I represented my school in a city-wide math competition and had a dedicated key to the physics lab. Then I learned programming in mid-school.

I picked an IT degree in the university following my friends and intuition, even though it wasn’t well known or highly paid at the time. After graduating, I created several tanks – from 2D to 3D with multi-player – as well as a 3D aeroplane cockpit emulator that trainees used at an aircraft plant for 10 years! Eventually, I became a full-time employee and enjoyed ten years of architecting distributed systems and in-house cloud solutions, as well as running an internal startup focused on Continuous Integration and Delivery when it wasn’t a part of any DevOps job description.

About 10 years ago, I was voted by the team to be their Engineering Manager, a role I instantly fell in love with. Since then, I’ve been growing my skills and experience as a manager in this area.

Name several reasons why you chose to join the gaming industry. What’s so attractive about the game industry?

I find the gaming industry attractive in many ways, but mostly because creating games is a purely creative process. I think it’s exciting to be a part of this rapidly evolving industry and help drive change in how people interact with games.

Could you share your perspective on what’s so unique about Wargaming?

I’m proud of the unique combination of high engineering density, and the small company atmosphere Wargaming has created. We are a great example of putting into practice servant leadership practices that support diversity and inclusion. My favourite part about it is that when I have to ask my team to do something, I can make a well-reasoned case with data and evidence rather than relying on power dynamics or authority. It’s an approach that makes us all better engineers, as well as better people.

I also appreciate how we don’t let bureaucracy get in the way – decisions don’t take forever, and we can move quickly on things without getting bogged down in red tape. This really helps us stay nimble and remain competitive in this fast-paced industry.

Could you tell us what’s so special about your area of responsibility?

I’m personally working on a game distribution Platform where we answer common questions of many games: how to log in, how to pay, and how to create a support ticket, which is actually different from game development. We’re like Amazon Web Services inside Amazon, building infrastructure and making web applications required for game development, operation, and maintenance. 

Quality Assurance engineers challenge applications and software engineers, and the latter create new features and services. All they take care about players and game developers. Prioritisation of tasks may be tricky but must be agile. We have a lot of rituals and tools around that.

I’m seeing the simplification of software engineering complexity – it’s definitely making it easier for newcomers. But that doesn’t mean platforms don’t still need some hardcode engineering. To put it simply, software engineering requires a deep understanding of logic and problem-solving, combined with an eye for creativity and innovation. As technology progresses and new solutions emerge every day, engineers need to stay on top of their game to quickly produce reliable solutions.

Could you share your thoughts about the privileges of being in Lithuania? What do you like the most about this country? Tell the fact why everyone should visit Lithuania!

Lithuania is my 4th home in life. For instance, I lived in Germany four years ago for two years. I love it a lot here. I truly appreciate its multilingualism.

I love that Lithuania is full of green areas and nature-kissed places. There’s something for everyone here: from the 6km walking track through swampland to a wooden route above trees – it’s unlike anywhere else! I’m also proud to say that there isn’t just peace and cleanliness in our city centre, but access to reliable public transport with connections to most EU countries too.

What’s more, Lithuania offers some outstanding opportunities when it comes to taxes. Not only is personal income tax affordable, but there is also no stock wealth tax for natural persons, making it an attractive destination for businesses looking to expand or relocate. Plus, with arguably the best internet speeds in Europe (almost zero jitters and a 100 Mbit mobile network), you can always stay connected while you’re here!

Overall, I simply feel fortunate to live in such a peaceful place where nature is celebrated, and technology is highly advanced. It truly has something for everyone!

What are your hobbies?

I have pretty standard hobbies. I work a lot, walk a lot with my wife, and serve my black cat.

But I can tell you more about the more unusual hobby than the previous ones. This hobby is to assist people in asset allocation and building retirement plans.

Predicting questions, my best financial advice without context about your life would be:

  1. Save money, significantly for security and a lot for leisure.
  2. Invest in stocks, bonds, and real estate – it’s enough!
  3. Diversify assets across countries and infrastructure providers – don’t put all your eggs in one basket.
  4. And lastly – be happy, and spend time on what you love but not on the investments!

What advice would you give to a new joiner?

My advice for newcomers is to be curious, learn, share knowledge, earn your engineering reputation, and expand your autonomy. Just don’t forget you have one life – make what you love. Now.