This job listing expired on Jun 17, 2021
Tweet

Urban Games is an independent PC video game developer based in Schaffhausen, located centrally and just 36 minutes from Zurich. Urban Games’ third title, Transport Fever 2, was successfully released in late 2019 and enables the company to continue growing. Urban Games offers the opportunity to work on unique games in a creative work environment and career opportunities with competitive salaries.

Tasks

A senior software engineer takes responsibility of entire development subdomains and drives technical design in collaboration with the lead programmer.

Responsibilities:

  • Plan and develop game features and engine technologies
  • Work out implementation plans and effort estimates for larger projects
  • Take responsibility of entire subdomains and provide technical lead
  • Conduct code reviews to ensure high standards of maintainability and extensibility
  • Ensure new developments integrate seamlessly with existing code base

Requirements

Requirements:

  • Master's degree in computer science or related field
  • 3+ years of industry experience working as a Senior Software Engineer
  • Excellent programming skills with specialization in C++ and experience with large codebases
  • Excellent communication skills such as addressing complex problems at a high level
  • Ability to evaluate trade-offs between correctness, robustness, performance, space and time
  • Ability to work well under pressure and handle multiple tasks

Preferences:

  • German and English communication and writing skills (B2 at least)
  • Professional game development experience
  • Experience with graphics APIs
  • Experience working with Lua
  • Experience with concurrent programming/multi-threading
  • Experience with Mac development