Funcom was founded in 1993 and during the past 27 years we've created everything from pixel platformers to massively multiplayer online games. The team has grown, and the studio has changed over the years, but we have always remained true to what drives us: Make great games and have a damn good time doing it. We want Funcom to be a game developer where creative people can come together and leave a mark on the industry. We might not always get it right, but we always do it with passion and the desire to create something special and unique. For more insight on what makes Funcom the long-standing company we are, be sure to check out our history!
Funcom is now looking for an enthusiastic Lead Programmer to join a highly motivated team working on Funcom's live games, such as Conan Exiles.
As part of the job you will lead, grow, and mentor a team of programmers throughout the development of new features. You will also be responsible for driving the technical production of our live games as a service, working closely with the other leads and project producers.
- Substantial employee benefits package including premium free Insurance package, 25 vacation days, 8 sick days, 10 paid holidays, etc.
- 401K w/match.
- Dynamic, inclusive, challenging and engaging work environment.
- Continued training and career development opportunities.
- Continually evolving employee-based culture, including events, gatherings, contests, morale-based incentives, etc.
- 6+ years of related professional experience.
- 2+ years in a leadership position
- B.A. or B.S. Degree in Computer Science, Information Technology, Game Design or other Technical degree.
- Strong C++ skills, including experience working in multi-threaded and memory constrained environments.
- Ability to lead engineers, providing technical direction, as well as mentoring members of the team.
- Demonstrated ability to convert high level product requirements into technical design and tasks.
- Experience working with Unreal Engine 4.
- Experience working on multiple areas of gamecode.
- Experience driving technical roadmaps.
- Experience working with current generation consoles (PS4, Xbox One & PC/Steam), including dealing with TRC compliance issues.
- Strong knowledge of scripting languages (C#, Lua, Python, Perl).
- Have worked on one or more titles from beginning to end.
- Experience working on multiplayer titles.
- Understanding of the challenges associated with cross-platform development.
Primary Role Responsibilities:
- Develop and implement gameplay features and systems in C++ in Unreal Engine.
- Collaborate with the design team and technical lead on game features.
- Manage a team of engineers and help them meet their development and scheduling goals.
- Facilitate communication between engineering and production teams.
- Create and maintain technical design documents and self-manage programming task schedules.
- Create and implement well-engineered, reliable, maintainable, and bug-free code.
- Develop and test code, fix bugs, and profile and optimize code.
- Additional duties include assisting with content creation for game development and assisting with quality control of all products