Lead Gameplay Programmer

5 Hours ago • All levels • Game Programmer • Undisclosed

About the job

Job Description

Insomniac Games seeks a Lead Gameplay Programmer to provide technical, scheduling, and creative feedback. Responsibilities include code review, managing engineering contributions and management duties, fostering positive working relationships, participating in scheduling, ensuring team member skill development, anticipating problems, and providing technical direction. The role also involves up to 50% individual code contributions and direct supervision of a programming team, including hiring, training, and performance management. The ideal candidate will possess extensive C/C++ knowledge, adaptive coding style, and experience with various development tools. Strong interpersonal skills, game design instincts, and adaptability are essential.
Must have:
  • Extensive C/C++ knowledge
  • Adaptive coding style
  • Code review & quality assurance
  • Team management & leadership
  • Technical direction & problem anticipation
Good to have:
  • Component-based architecture
  • Assembly level programming
  • Experience with various development tools (Visual Studio, Perforce, Maya etc.)
  • High-level programming languages (Perl, LUA, Python)

Insomniac is looking for a Lead Gameplay Programmer. In this role, the Lead Gameplay Programmer will be responsible forproviding technical, scheduling, and creative feedback to other teams, helping develop project’s goals, communicating technical requirements and limitations for project, and ensuring and improving the quality of team’s work and the well-being of its members. Facilitates communication between team and other groups, ensuring that team members are providing and receiving correct information to collaborate on cross-team problems. Makes individual code contributions with up to 50% of their time. If this is the opportunity you have been looking for, please read on:

Essential Duties and Responsibilities include the following:

  • Reviews code and implements practices to ensure the quality of team’s engineering output.
  • Manages the balance between personal direct engineering contributions and management duties, prioritizing team’s needs and ensuring that blockage of critical path work is eliminated
  • Creates and maintains positive and productive working relationships with other teams in the development cycle.
  • Participates in and contributes to the scheduling initiatives of a specific project team.
  • Ensures that team members have work that will challenge and expand skillsets and help prioritize work at the individual and team level.
  • Understands the team’s workflow and issues and anticipates problems before they arise.
  • Understands team’s systems and provides technical direction to team members
  • Ensures that all complaints and concerns related to inappropriate or unprofessional conduct in the workplace are addressed immediately to foster a safe work environment
  • Other duties may be assigned.

Supervisory Responsibilities: Directly supervises a programming team. Carries out supervisory responsibilities in accordance with the organization's policies and applicable laws. Responsibilities include interviewing, hiring, and training employees; planning, assigning, and directing work; appraising performance; rewarding and disciplining employees; addressing complaints and resolving problems.

Qualifications To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Computer Skills:

  • Extensive knowledge of the C/C++ programming language.
  • Adaptive coding style.
  • Familiarity with component-based architecture and assembly level programming.
  • Experience with integrated development environment tools (e.g., Visual Studio), source control tools (e.g., Perforce), high-level programming languages (e.g., Perl, LUA, Python), and 3D art and animation tools (e.g., Maya) are a plus.

Other Skills:

  • Dedication towards individual and team growth.
  • Good interpersonal skills and the ability to work in and contribute to a collaborative environment.
  • Good instincts for game design and fun and innovative gameplay.
  • Must be flexible with schedule changes and shifting timetables.
  • Needs to be able to work independently and efficiently.
  • Ability to multitask several time intensive tasks at once. \
  • Ability to enhance code, features, or processes beyond assigned tasks.

We look forward to hearing from you. Please use the link below and apply. Thank you!

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Explore gaming industy jobs in one of the leading Game Studios.

California, United States (On-Site)

California, United States (On-Site)

California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Insomniac Games

Similar Jobs

Arrise Solutions (India)   - 3D Animation Lead

Arrise Solutions (India) , India (On-Site)

DNEG - Facial Rigger

DNEG, Canada (On-Site)

Hero Marketing Agency - Animator

Hero Marketing Agency, United States (On-Site)

QUANTIC DREAM - Concepteur.trice Technique sénior

QUANTIC DREAM, Canada (Hybrid)

Werplay - Game Developer (Unity3D)

Werplay, Pakistan (On-Site)

Vertigo Games - Gameplay Programmer

Vertigo Games, Netherlands (Hybrid)

Steel City Interactive - Senior Gameplay Programmer

Steel City Interactive, United Kingdom (Hybrid)

The Gang - Game Programmer Intern

The Gang, Malaysia (Remote)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Mavericks VFX - Mid-Level Pipeline TD

Mavericks VFX, (Remote)

Wargaming - 3D Artist (Unannounced Project)

Wargaming, China (On-Site)

Monsters Aliens Robots Zombies - Senior FX Artist

Monsters Aliens Robots Zombies, India (Remote)

PlayStation Global - Character Artist (Contract)

PlayStation Global, United States (On-Site)

Sledgehammer Games - Lead Character Artist - Sledgehammer Games

Sledgehammer Games, Canada (On-Site)

PlayQ - 3D Pre-Render Artist

PlayQ, (Remote)

Fundamentalvr-2 - Lead Artist

Fundamentalvr-2, United Kingdom (Hybrid)

Activision - Animator

Activision, China (On-Site)

Ubisoft - Technical Director (Characters)

Ubisoft, Canada (Hybrid)

Betsoft Gaming - General 3d Artist

Betsoft Gaming, (Remote)

Get notifed when new similar jobs are uploaded

Jobs in California, United States

Trek - Sales Associate - Part Time

Trek, United States (On-Site)

ByteDance - IT Asset Manager

ByteDance, United States (On-Site)

Hawk Eye Innovations - College Sports Systems Technician

Hawk Eye Innovations, United States (On-Site)

Microsoft - Service Engineer II

Microsoft, United States (On-Site)

Company3 Method Studios - Facility Technician x2

Company3 Method Studios, United States (On-Site)

Next Level Business Services - Salesforce BA

Next Level Business Services, United States (On-Site)

Salesforce - Sales Development Representative (New Grad)

Salesforce, United States (On-Site)

Samsung Semiconductor - Senior Manager, Software Product Owner -AI/HPC

Samsung Semiconductor, United States (Hybrid)

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Dream Games - Game Developer

Dream Games, Türkiye (On-Site)

PortalOne,  Inc  - Unreal Engine Developer (Studio)

PortalOne, Inc , Norway (On-Site)

Ubisoft - Gameplay Programmer (C++)

Ubisoft, United Arab Emirates (On-Site)

Streamline Media Group  Inc  - Lead Game Programmer

Streamline Media Group Inc , Malaysia (On-Site)

Ubisoft - Online Programmer

Ubisoft, United Arab Emirates (On-Site)

Ubisoft - Programming Team Lead (Engine)

Ubisoft, Canada (Hybrid)

Glowmade - Tools Programmer

Glowmade, United Kingdom (On-Site)

Playdead - Systems Programmer

Playdead, Denmark (On-Site)

Techland - UE5 AI Game Programmer

Techland, Poland (On-Site)

Get notifed when new similar jobs are uploaded