Back to Job Search

Job Description

Software Engineer - Global Game Company

Manchester - Hybrid Working

Benefits:

  • Competitive salary and yearly performance bonus
  • 25 days of annual leave plus bank holidays
  • Hybrid working model: 2 days remote, 3 days in-office
  • 1 day paid leave for charitable endeavours
  • Half Day for Health initiative promoting personal well-being
  • 5% employer pension contributions

The successful candidate will be involved in the development of a Server Platform supporting a range of products across the US, Australia, and Europe within a multi-site framework. Proficiency in C# and at least 2 years of experience as a successful software engineer are essential for this role.

Responsibilities:

  • Develop software in accordance with agreed designs
  • Conduct functional and unit tests on completed code to minimise defects before entering SQA process
  • Review code written by peers and provide constructive feedback
  • Identify areas for design and procedural enhancements
  • Regularly communicate progress and issues in daily stand-ups
  • Take ownership of work delivery and ensure a balance between technical excellence, product quality, and meeting deadlines
  • Adhere to coding/design standards, tools, and methodologies
  • Contribute to various projects and support documentation
  • Assist in debugging and remain flexible to manage deadlines and respond to changes or issues inherent in software development

Requirements:

  • Relevant professional experience (a degree in a related field is advantageous but not mandatory)
  • Minimum of 2 years experience in Software Engineering covering full software development lifecycle
  • Strong proficiency in C# development (experience with C/C++ is a plus)
  • Familiarity with event-based systems development
  • Knowledge of relational databases and stored procedures, ideally in MS SQL Server
  • Proficient with source code control tools like Git, Subversion, and Perforce
  • Understanding of multi-threaded application development, client/server architecture, and REST APIs
  • Familiarity with Network Fundamentals including Unicast, Multicast, IP Subnetting, and IP Routing (desirable)

*Note: This role focuses on platform development and API utilization, not game development.

Eames Consulting is acting as an Employment Agency in relation to this vacancy.