This job might no longer be available.

Senior Software Engineer

GSN Games
Barcelona, Spain
3 years ago
Apply
GSN Games is looking for a Senior Software Engineer (Full Stack) to join our fabulous team in Barcelona!

About the GSN Vegas Studio:
It’s an exciting time in our Vegas studio! We’re working on our next big poker game and we’re looking for a Senior Software Engineer to help us realise our vision!

We believe that play matters and that’s why we create genre-leading games that are fun, engaging and rewarding. Joining GSN Games will give you a platform to work on incredible games while working alongside the best people in the business!

What You’ll Do:
As a Sr Software Engineer, you will be responsible for the design, architecture and implementation of game systems on both client mobile device and server stack. You will work closely with the Game Designers and Artists to create a set of tools to enable the designers and artists to express their creativity within the game. You will actively suggest and implement well- thought out solutions to better the development process and improve game systems. You will manage your schedule and pace of work in an agile project management environment. In this role, you will get the opportunity to utilise your engineering skills and express your creativity as a game developer. Strong understanding of client engineering, server engineering, and effective communication skills and teamwork are required. You will:

● Game feature development on the client and server
● Identify and solve problems in the software
● Design and present new technical ideas and solutions to the team
● Work together efficiently and get along well with other coworkers
● Balance between practical and ideal engineering practices to achieve goals effectively
● Achieve goals within reasonable time frames based on project needs
● Design and create extensible systems that can be reused
● Create tools for developers to use to develop and maintain games
● Analyze client/server performance, and optimize the system
● Work with a live, existing game with different client and server versions
● Work together with other engineers to solve hard problems
● Investigate problems with the live game and fix them on the fly
● Prioritize tasks and spend reasonable amount of time on each task to balance between effort and gain
● Contribute to the design of the games by providing meaningful insights

About You:
You'll be an experienced developer with a passion for technology and innovation. You’ll be energetic, enthusiastic, well-organised and collaborative in your approach. You’ll have excellent attention to detail, a thorough knowledge of your field and experience partnering with different disciplines. You’ll have:

● Experience with server-side programming using PHP, Java, Javascript, web server, Database, and/or memcache. No-SQL DB experience is a plus
● Familiarity with MVC design pattern
● Experience with scalable server solutions
● Experience with technical operations to support live games, deployment, and development (System operations, Development operations, Build systems)
● Ability to write SQL and work with databases
● Experience with Unity3D game engine and C#
● Experience in the game industry
● Passion for creating and playing games
● Experience releasing at least one high quality social/mobile game
● Ability to design and implement a game system on both client and server
● Great verbal/written communication skills
● Practical software architecture skill
● Experience collaborating with a team
● Understanding of 3D math including matrix transformation, quaternion, vector arithmetic
● Experience with version control such as Git, SVN, and/or Perforce
● Experience with Agile/Scrum managed project
● Creativity
● Able to polish the game from player’s point of view Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at GSN Games

Engineering jobs