Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Server Engineer

Home > Programming & Engineering

Server Engineer in London, United Kingdom

  • Ubisoft
  • Full time
  • Intership
  • Email
  • London, United Kingdom
  • 06/12/2020
  • Report

Salary: Competitive Salary Offered
Posting Date: 6th May 2020
Closing Date: 5th June 2020
Location:  London, UK

The ideal candidate:

Future Games of London is seeking a talented Server Engineer with experience in implementing and running massively scalable backend services for games/applications. Reporting to the Lead Server Engineer, the main responsibilities of the Server Engineer would be to contribute to design and then implement key modules for the backend. The ideal candidate will be capable of drawing on experience that will permit us to avoid pitfalls in backend design, delivering reliable and scalable solutions.

PERSONAL TRAITS:

•    Strong analytical skills
•    Excellent communication skills
•    Result-oriented
•    Open minded and humble
•    Flexible and adaptable to unfolding project needs
•    Interested in gaming
•    Passion for high-volume concurrent systems!


RESPONSIBILITIES: 

•    Take ownership and acting as the point of contact for tasks assigned to them
•    Demonstrate initiative and implement features as part of a multi-disciplinary team.
•    Deliver features to the level of quality expected of a world class developer
•    Assist in defining tasks in sprint planning
•    Assist the Lead Server Engineer in writing technical design documents
•    Participate in code reviews
•    Take ownership of existing modules, extending and refactoring them.


SKILLS:

•    Proficient in Java or any other OOP language  
•    Practical knowledge of Redis or alternative technology
•    Hands on experience of Docker
•    Strong debugging skills, proven in multi-instance server environments
•    Can breakdown and estimate tasks accurately
•    Analysis of existing modules of reasonable complexity and extend it within given time constraints
•    Experience in source control solutions, preferably git or Perforce.
•    Able to work independently with minimum supervision


EXPERIENCE: 

•    A degree in Computer Science or the equivalent in experience
•    2+ years of experience of programming with either Java or any other OOP language 
•    Worked in an Agile environment

PLUS:

•    Worked on and maintained a SaaS solution with 1K+ DAU
•    Experiences working with Kubernetes
•    Exposure to AWS; EC2, EB, DynamoDB, Cloudwatch, etc.
•    Exposure to CI pipelines, Jenkins or GitLab
•    Developed server solutions for synchronous and/or asynchronous multiplayer games
•    Familiarity with Unity and good understanding of network related challenges/limitations for client software
•    Familiarity with Web JS frameworks such as Angular

BENEFITS:

  • Flexible office working hours
  • 25 days of annual leave + 8 UK Bank holiday + Christmas company day(s) off
  • 1 day off if you get married (Wedding Day)
  • Sick pay
  • Fresh fruit selection delivered 3 times a week, Free monthly breakfasts, Team Lunches
  • Beer fridge & Selected wines + other beverages
  • Weekly Football, Pool table, ping pong tournaments, poker nights, Office events, social gatherings, Fun Games room
  • Birthday Cakes/Cards
  • Summer & Christmas parties, Roof terrace area
  • Training Budgets
  • Contributory pension scheme
  • Private healthcare, Reduced gym membership, life insurance, critical illness & Disability cover
  • Childcare vouchers
  • Season ticket loan (for tube/rail costs), Annual mobile phone/tablet allowance
  • Recruitment Referral Fee awards

Ubisoft

Ubisoft is a creator of worlds, committed to enriching players' lives with original and memorable gaming experiences.

Similar positions

Senior Software Engineer, QA

  • Unity
  • Full time
  • Munich, Germany
  • 26/02/2021

Software Engineer, SDK

  • Unity
  • Full time
  • Southampton, United Kingdom
  • 26/02/2021

Software Engineer

  • Unity
  • Full time
  • Shanghai, China
  • 26/02/2021

Services Support Engineer

  • Unity
  • Full time
  • Pereira, Colombia
  • 26/02/2021

Senior Systems Engineer

  • Unity
  • Full time
  • Slough, United Kingdom
  • 26/02/2021

Senior Windows Client Platform Engineer

  • Unity
  • Full time
  • Remote
  • 26/02/2021

Senior Solutions Engineer, Industry

  • Unity
  • Full time
  • Shanghai, China
  • 26/02/2021

Vulnerability Management Engineer

  • Unity
  • Full time
  • Austin, United States
  • 26/02/2021

Software Development Engineer in Test, Spotlight

  • Unity
  • Full time
  • Los Angeles, United States
  • 26/02/2021

Senior Graphics Engineer

  • Unity
  • Full time
  • Helsinki, Finland
  • 26/02/2021