Enable job alerts via email!

Senior Software Engineer (Generalist)

Different Technologies Pty Ltd.

Cambridge

Remote

GBP 40,000 - 70,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A dynamic video game startup in Cambridge is seeking a Senior Software Engineer to develop and maintain innovative game technologies. The role offers flexibility as a generalist across disciplines such as gameplay and infrastructure, allowing the ideal candidate to work remotely.

Qualifications

  • 5+ years professional experience in software development.
  • Strong skills in C++, Java, Golang, C#.
  • Experience with game development and multi-platform deployment.

Responsibilities

  • Develop and manage game features from concept to release.
  • Debug, profile, and optimize code on various platforms.
  • Work with other game development disciplines, including art and design.

Skills

Programming languages
Version control software
Verbal communication
Written communication

Education

Bachelor's or master's degree in Computer Science

Tools

Unreal Engine
Git

Job description

We are a dynamic video game startup based in Cambridge, UK, dedicated to creating immersive and innovative gaming experiences. We are seeking a talented Senior Software Engineer to join our team and help us develop and maintain our cutting-edge game technologies and systems.

At World Makers, a Senior Software Engineer (Generalist) will have the opportunity to work on a variety of game engineering tasks. As a generalist, you will have considerable flexibility to work between our disciplines of gameplay, infrastructure and game engine development. This role requires broad interest and knowledge across multiple disciplines, as opposed to our other job listings which are more specialised.

Whilst we believe in-person collaboration is important and to be encouraged, this can be a remote role for the ideal candidate.

Responsibilities

  • Develop and manage new features throughout their entire lifecycle, from initial concept to final release.
  • Work directly on Unreal Engine and our infrastructure and distributed systems across a variety of platforms and programming languages.
  • Debug, profile, and optimise code on a variety of platforms.
  • Work effectively with other game development disciplines, including art and design.
  • Contribute to and drive new technical architecture and design.

Requirements

  • 5+ years professional experience in software development.
  • Solid understanding of computer science fundamentals.
  • Strong skills in a variety of programming languages (such as C++, Java, Golang, C#)
  • Experience shipping code to a production environment.
  • Experience with game development.
  • Experience with multi-platform development and deployment.
  • Experience using version control software (e.g. Git / P4)
  • Excellent verbal and written English communication skills.

Bonus Skills

  • Bachelor's or master's degree in Computer Science or a related field.
  • Experience using Unreal Engine.
  • Experience working on and shipping live service games.
  • Experience working on microservices and distributed systems.
  • Experience developing low-level game engine systems (e.g. rendering, physics, animation, networking).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.