Lead Programmer (C++/C#)

Lead Programmer (Non-Game) – Aesir Interactive


What you’ll be doing


  • Work closely with Product Owner to deliver the best possible product
  • Be responsible to establish and maintain clean code and architecture
  • Establish and maintain workflows and pipelines to improve the team’s efficiency
  • Prioritize and estimate backlog items together with PO as well as the team
  • Hold and plan sprint meetings such as dailies, planning, retro
  • Represent the team together with the PO towards the client
  • Be a mentor for the team, especially juniors, working students and interns
  • Work in an agile project team with up to a total of 15 people who are partially working from remote
  • Manage and maintain CI and build pipelines
  • Take part in a multi-year non-game automotive project


  • Work with C#/ .Net
  • Work with Unity3d
  • Work under Linux
  • Work in pairs, do designs together, do design and code reviews
  • Work with state-of-the-art tools & workflows (JIRA, Confluence, Jenkins, Rider, ReSharper, …)
  • Work closely with our designers to implement new features or upgrade existing ones


Your profile

  • You worked already at least 7 years in the software and/or games industry
  • You already worked in a managing position such as Lead Programmer, Scrum Master or Project Manager
  • Participated in one or more complete development cycles
  • You have very good working knowledge of C#
  • You know about OOP, software architecture and are familiar with software design patterns
  • Worked with TDD and pair programming
  • Worked with Git
  • Good knowledge working with DI, MVVM
  • You can work self-directed and reliably
  • You like working in a team, solving problems together
  • You have very good communication skills in English both verbally and in writing


Plus points for

  • You have good knowledge with Unity3d
  • Solid math knowledge (linear algebra, geometry)
  • You know how game-engines work internally – it’s not just a black box
  • Knows about DOD
  • Has experience with performance optimizations (e.g. parallelization)
  • Has working knowledge of C++
  • Knowledge about Linux and Terminal
  • Has working knowledge of Jenkins and Pipeline Scripts
  • You have good communication skills in German both verbally and in writing