Play Magic
Lead Programmer (Malta)
Lead programmer at a game studio in Mosta, Malta: designs, develops, optimizes, and debugs Unreal Engine 4+ engine systems, leads performance work and code reviews, and shapes the engine technology roadmap. Core stack: C/C++, UE4, Visual Studio, Perforce, and console dev kits.
- Compensation
- Not disclosed
- Location
- Mosta, Northern Region, Malta
- Work setup
- Not specified
- Seniority
- Lead
- Employment
- Full time
- Experience
- 3+ years
- Category
- Not specified
- Posted
Skills
Must have
- Bachelor's Degree in Computer Science or equivalent combination of education and experience
- 7+ years developing and optimizing engine systems
- 3+ years experience as a lead
- 1+ shipped AAA console or PC titles with UE4
- Strong C/C++ skills
- Background in parallel programming and multi-threaded engine systems
- Understanding of computer architecture and memory systems
- Familiarity with current and next console SDKs, Steam, Epic Game Store
- Knowledge and experience with game development systems
- Conversant in PC and Console game development techniques and best practices
- Strong lateral thinking; able to work independently and on a team across multiple territories and time zones
- Ability to create and maintain technical documentation from project start through completion
- Dedication, teamwork, and professionalism
Nice to have
- Great interpersonal skills
- Familiarity with common game industry tools & middleware
Full description
- Malta, fulltime
RESPONSIBILITIES:
- Design, develop, optimize, and debug UE4+ engine systems.
- Deploy, evaluate performance, and test on supported game platforms.
- Work closely with production, engineering, design, and art teams on technical goals, features , and development.
- Performance management and participation in code reviews.
- Contribute to design and roadmap of engine technology.
- Collaborate and co-develop with other engineering teams.
- Use company-provided workstation hardware, console dev kits, and video game industry standard software tools such as Visual Studio and Perforce to perform your work.
- Communicate with other developers, company leadership, and external partners, using online tools such as Slack, Zoom, Teams.
- Collaborate in peer education and self-study.
- Develop, maintain, and optimize the middleware, code, SDKs, internal libraries, and everything in between.
- Participate with other departments providing development, documentation, influence strategy, and overall direction for games technology through your contributions.
REQUIRED QUALIFICATIONS:
- Bachelor's Degree in Computer Science or equivalent combination of education and experience.
- 7+ years developing and optimizing engine systems.
- 3+ years experience as a lead.
- 1+ shipped AAA console or PC titles with UE4.
- Strong C/C++ skills are a must.
- Background in parallel programming and multi-threaded engine systems.
- Understanding of computer architecture and memory systems.
- Familiarity with current and next console SDKs, Steam, Epic Game Store.
- Knowledge and experience with game development systems.
- Conversant in PC and Console game development techniques and best practices.
- Great with lateral thinking and motivation to work independently and on a team as well as the ability to work directly with teams across multiple territories and time zones.
- Ability to create and maintain technical documentation from the beginning of a project through completion.
- Dedication, teamwork, and professionalism.
DESIRED QUALIFICATIONS:
- Great interpersonal skills.
- Familiarity with common game industry tools & middleware.