Jobs

LEAD PROGRAMMER/TECHNICAL DIRECTOR

The Lead Programmer/Technical Director's primary role is to develop, nurture, and grow the capabilities and skill sets of the team's programming group. The Technical Director is also responsible for establishing the strategic direction for the group as whole and developing initiatives that are delivered across the project. The Technical Director will work closely with the Studio CTO in mentoring and developing the programming staff at Propaganda Games in a variety of areas, including soft skills (leadership, communication), hard skills (technical) & overall professional development.

The Lead Programmer/Technical Director's effectiveness will be measured by the performance of the programming team as well as their management, organizational, leadership and development skills. The Technical Director is in a leadership role within the game team, and must exemplify company values of passion, innovation, collaboration, craftsmanship, quality, positive impact, customer success and integrity. The Technical Director's effectiveness will rely on partnerships throughout the organization including senior studio leadership, Disney Interactive, and its group of studios.

Responsibilities

  • Manage a team of senior programmers/leads
  • Mentor programmers in leadership, skills development and quality standards
  • Develop individual career paths through goal planning and positioning for success
  • Oversee training programs to build overall group capabilities
  • Oversee the hiring of programmers including active participation in resume reviews, technical screens, and on-site interviews; work with Human Resources/Recruiter to facilitate rapid positioning for project and company needs
  • Collaborate with peer Technical Director to develop and improve the effectiveness of the project review process
  • Collaborate with peer Technical Director to develop annual plans and objectives for the group
  • Model and reinforce professional attitudes and relationships with clients among staff
  • Provide advocacy for programmer needs and development
  • Collaborate with Game Team Directors to develop plans to address common issues
  • Facilitate idea and process sharing among programmers
  • Meet regularly with other department managers to communicate programmer needs and issues, and to plan for implementation
  • Work with individual programmers and programming leads to identify and agree on annual objectives
  • Track success/progress through 1:1 meetings throughout the year
  • Perform year-end performance evaluations
  • Monitor performance on a project by project and quarterly basis. Ensure appropriate documentation. At least once a year develop and execute annual development plan for the group
  • Develop game team plans for increasing programming skills, training, tools needs, and internal relationships
  • Retain key performers within the company

Qualifications

  • Bachelor's degree in Computer Science or equivalent experience.
  • At least 6+ years experience in software development
  • Expert knowledge of software engineering practice in a broad range of areas (graphics, artificial intelligence, networking, gameplay, physics, etc.)
  • Desire and experience mentoring other programmers.
  • Strong communication skills.
  • Ability to define technical plans and assign tasks.
  • Expert with the C++ language and experience with several others
  • Have extensive knowledge of the Unreal Engine
  • Must have led technical development at a Senior Level of an Action title on the X360, PS3 or Wii
  • Knowledge of the game industry and trends

APPLY NOW

Send your resume to [email protected] quoting the job you would like to apply for in the subject line. For all art positions please include a website link to your portfolio. We thank everyone for their interest but only qualified applicants will be contacted.