Looking for a fun place to work where you can fit in, fuel your passion, create awesome games and have fun whilst doing it? You’re in the right place! Black Shamrock can promise you an environment that encourages your best! Our culture and people are what makes Black Shamrock a fun and rewarding place to work.

So, who are we looking for? Black Shamrock are looking for a talented Assistant Technical Director to join the team in our studio in Dublin City. As a part of the Engineering team, you will be designing, maintaining and debugging code for multiple projects, lead and manage the team whist effectively sharing knowledge across technical teams.


  • Design, maintain and debug code for multiple projects
  • Create features and ad-hoc technology components to high coding standards
  • Research cutting-edge algorithms and techniques to improve performance
  • Report risks promptly, propose mitigations and escalate critical issues as appropriate
  • Analyse and create technical documentation
  • Perform investigations and assessments on game code and technology
  • Managing a team, identifying training needs, strengths and potential within the group
  • Lead the team by defining coding standards and best practice
  • Effectively share knowledge across technical teams


  • 8+ years of working experience with C++ programming skills
  • 5+ years in the Gaming Industry (on PC and Console platforms)
  • System Design / Architecture of complex gaming systems
  • Custom Game Engine knowledge (AAA) and / or solid experience of Unreal Engine
  • Direct-line management of technical teams (5+ years)
  • Bachelor's degree in Computer Science or related field, or equivalent professional experience

Key Competencies

  • Change Awareness: Be conscious of the impact from any kind of change, both code and data and the importance of code quality, performance and memory
  • Creative and Innovative: Creativity and innovation in your management style and professional approaches will always be encouraged
  • Problem Solver: You will have the tools and skills to manage conflict resolution, to multi-task and to creatively solve problems.
  • Reliable Coordinator: You will need to be able to coordinate and manage teams, communicate clearly and manage pressure and deadlines well
  • Experienced Manager/Supervisor: Supervision/Management experience

Advantageous Skills

  • Familiar with AWS (or similar cloud services)
  • Knowledge of managed backend solutions for MP games
  • Unity and C# experience
  • Experience with Graphics / Rendering
  • Experience with implementing Gameplay Systems (mainly related to UI and UX)

What We Offer

  • A fun, interesting and creative environment
  • Flexible Starting times
  • Laya Healthcare plan from Day One
  • Optional Taxsaver
  • Free Tea, Coffee and Snacks on Site
  • Regular Company Events
  • Internal Mobility Opportunities
  • Personal Leave for emergencies and wellness initiative