Senior Programmer

6 Months ago • 5-5 Years • Game Programmer

Job Summary

Job Description

Senior Programmer with 5+ years experience in game development, C# / C++, Unity/Unreal Engine, and 3D math.
Must have:
  • 5+ years game
  • 5+ years C#
  • Unity/Unreal Engine
  • 3D math knowledge
Good to have:
  • Mobile development
  • Junior programmer
  • Network, physics
  • AI programming
Perks:
  • Work with partners
  • Passion for gaming

Job Details

About us


Exient is a leading developer and publisher of free-to-play and premium games including titles such as LemmingsAngry Birds Transformers, Dancing with the Stars and many more. 


We are based in both Malta and the UK and we currently have a little over forty people in our team across the two locations, it's a multicultural group of hardworking friendly people.


Since we were founded in 2000, we have worked with some amazing partners including companies like Activision, Disney, Rovio, EA, Sony and Ubisoft and we have made some really great games together.


We are expanding and are looking for talented and driven staff with a passion for gaming.

 

Reporting to the Lead Programmer, you will be responsible for the technical design and implementation of large game systems, working with other disciplines to produce technical solutions for design requirements. 


Required Skills 


  • 5+ years of professional game development experience
  • 5+ years of C# / C++ programming. 
  • Unity and / or Unreal Engine experience would be a considerable advantage 
  • Able to write clear, maintainable, portable code
  • Performance analysis, profiling, and optimisation techniques
  • Thorough knowledge of 3D maths and rendering algorithms
  • Familiarity with source controls systems (Perforce and Git)
  • Degree in Computer Science or related field
  • Experience of multi-platform development
  • Strong communication skills
  • Self-motivated and well organised
  • Ability to estimate work complexity and time
  • Ability to work cross-discipline and communicate ideas with non-technical staff 
  • Passion for developing and playing games
  • Fluent in English


Helpful to have 


  • Experience developing on mobile platforms
  • Experience in mentoring and developing junior programmers would be advantageous 
  • Network, physics and AI programming experience
  • Low level understanding / familiarity with processor architectures
  • Java familiarity
  • ARM assembly experience or knowledge of a similar assembly language
  • Knowledge of common graphics APIs (OpenGL/ES, Metal, Vulkan, DirectX)
  • Familiarity with shader languages


All applicants must be based in Malta.

Similar Jobs

The Walt Disney Company - Software Engineer II

The Walt Disney Company

Seattle, Washington, United States (On-Site)
• 3 Weeks ago
Saviynt - Senior Engineer, Field Engineering

Saviynt

Bengaluru, Karnataka, India (Hybrid)
• 3 Months ago
Animoca Brands - AI Engineer / Coder

Animoca Brands

Hong Kong (On-Site)
• 1 Month ago
NinjaVan - Staff Software Engineer

NinjaVan

Hyderabad, Telangana, India (On-Site)
• 3 Months ago
Assystems - DevOps Engineer

Assystems

Gurugram, Haryana, India (On-Site)
• 3 Months ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Georgia (Remote)
• 3 Months ago
Gameplay Galaxy - Senior Game Programmer

Gameplay Galaxy

(Remote)
• 16 Hours ago
Bohemia Interactive - Lead Programmer

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
• 3 Months ago
Paradox Interactive - Game Programmer

Paradox Interactive

Stockholm, Stockholm County, Sweden (On-Site)
• 1 Week ago
OUTFIT7 - Game Developer (C++ or Unity)

OUTFIT7

Ljubljana, Ljubljana, Slovenia (Hybrid)
• 2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

GoTo Group - Principal Engineer - Transport

GoTo Group

Bengaluru, Karnataka, India (On-Site)
• 3 Months ago
Meta - Software Engineer, Infrastructure

Meta

New York, New York, United States (Remote)
• 3 Months ago
Simple Viral Games - Lead Software Developer

Simple Viral Games

Bengaluru, Karnataka, India (On-Site)
• 6 Months ago
PwC - IN_Manager – Crm Technical -Ms Dynamics– Advisory  -Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
• 3 Months ago
Pixel Toys - Head of Server Engineering

Pixel Toys

Royal Leamington Spa, England, United Kingdom (Hybrid)
• 4 Months ago
Epic Games - Technical Director, Machine Learning Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
• 6 Days ago
Rockstar Games - Software Engineer, C#/Java (All Levels)

Rockstar Games

North Carolina, United States (On-Site)
• 1 Month ago
Netflix - Machine Learning Engineer

Netflix

United States (Remote)
• 1 Month ago
ByteDance - Senior Site Reliability Architect - Security Engineering - San Jose

ByteDance

San Jose, California, United States (On-Site)
• 1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Floriana, Malta

Evolution - Technical Compliance Team Lead

Evolution

St. Julian's, Malta (On-Site)
• 1 Week ago
ComeOn Group - Payroll and People Coordinator

ComeOn Group

St. Julian's, Malta (Hybrid)
• 1 Week ago
Aristocrat Gaming - English Customer Support Agent

Aristocrat Gaming

Sliema, Malta (Hybrid)
• 2 Weeks ago
The Mill Adventure - Senior Front-End Developer

The Mill Adventure

St. Julian's, Malta (Remote)
• 1 Month ago
ComeOn Group - Danish speaking Customer Experience Agent

ComeOn Group

St. Julian's, Malta (Hybrid)
• 1 Month ago
Electric Square - Design Director

Electric Square

St. Julian's, Malta (On-Site)
• 2 Weeks ago
Evolution - Commercial Analyst

Evolution

St. Julian's, Malta (On-Site)
• 2 Weeks ago
LeoVegas - Payments Product Team Leader

LeoVegas

Sliema, Malta (Hybrid)
• 3 Months ago
Casumo - Head of Product Design

Casumo

Malta (On-Site)
• 5 Months ago
Electric Square - Lead Artist

Electric Square

St. Julian's, Malta (On-Site)
• 2 Weeks ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Embark Studios - Game Programmer (UI/UX) - Games

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
• 8 Months ago
VECTOR NORTH - [Vector North] Senior Gameplay Programmer

VECTOR NORTH

Prague, Prague, Czechia (Hybrid)
• 4 Months ago
Outscal - C++ Game Programmer (All Levels)

Outscal

(Remote)
• 1 Year ago
Ubisoft - Programmer

Ubisoft

Pune, Maharashtra, India (On-Site)
• 2 Days ago
Amanotes - Unity Developer (LiveOps Team)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
• 4 Weeks ago
G5 Games - C++ Gameplay Programmer

G5 Games

Yerevan, Yerevan, Armenia (Remote)
• 3 Months ago
Frontier Developments - Senior Console Programmer

Frontier Developments

Winnipeg, Manitoba, Canada (On-Site)
• 4 Months ago
Techland - Senior Game Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
• 2 Months ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
• 18 Hours ago
Keen Software House - Senior Engine Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
• 1 Day ago

Get notifed when new similar jobs are uploaded

About The Company

Exient is an independent developer and publisher of games on mobile, handheld, PC and console platforms, with studios in both the UK and Malta.

We’re committed to bringing world-renowned IP to the free-to-play mobile space.

Our current titles, “Dancing With The Stars” and “Lemmings” reach millions of players worldwide, developed to the highest standards and earning rave reviews.

Our unique, self funded approach makes us both a great place to work and a great company to partner with. If you’re a developer, we offer creative freedom without the time constraints and crunch culture found in work-for-hire studios. If you’re an IP holder, we give you the opportunity to engage with an audience of billions without the risks of funding development.

Floriana, Malta (Hybrid)

Floriana, Malta (Hybrid)

Floriana, Malta (Hybrid)

Malta (On-Site)

View All Jobs

Get notified when new jobs are added by Exient

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug