Lead Unity Software Engineer

Apply Now

Black Shamrock is looking for a Lead Unity Engineer to join them in shaping exciting AAA projects within the video game industry. They are seeking an experienced developer capable of driving a team of engineers to deliver game projects at a high standard. This role is ideal for candidates who are experienced leading a team, and who would like to work on a wide variety of games.

Responsibilities of the Role

  • Manage a team of junior and senior engineers to deliver game projects
  • Lead teams by defining coding standards and best practices
  • Share knowledge across technical teams
  • Identify training needs and potential talent within teams
  • Design, maintain, and debug code for assigned projects
  • Analyse and create technical documentation
  • Create tools, features, and ad-hoc technology components to high coding standards
  • Research cutting-edge algorithms and techniques to improve performance
  • Report risks in a timely manner, propose mitigations, and escalate risks when needed

Required Qualifications

  • 6+ years of work experience with C# programming skills
  • 4+ years in the Gaming Industry (on PC and Console platforms)
  • Knowledgeable of System Design / Architecture related to complex gaming systems
  • Proven experience with Unity and / or solid Custom Game Engine knowledge (AAA)
  • Experience with implementing game modes, UI, or other systems
  • Direct-line management of technical teams (2+ years)
  • Bachelor’s degree in Computer Science or related field, or equivalent professional experience

 Advantageous Skills

  • Knowledge of various tools and UI frameworks (QT, ImGUI, MFC, etc.)
  • Familiar with AWS (or similar cloud services)
  • Knowledge of managed backend solutions for MP games
  • Unreal Engine and C++ experience
  • Experience with Graphics / Rendering
  • A published title for PC, Console, or Mobile

Key Competencies

  • Change Awareness: Be conscious of the impact changes to code and data can have on a project, and how these changes can affect performance and memory
  • Creative and Innovative: We encourage and value creativity and innovation in your management style and professional approaches
  • Problem Solver: You will have the tools and skills to manage conflict resolution, to multi-task effectively, and to creatively solve problems
  • Reliable Coordinator: You will need to be able to coordinate and manage teams, communicate clearly, and adhere to set deadlines
  • Experienced Manager/Supervisor: Supervision/Management experience