Senior Programmer


Senior Programmer for game run-time and tool-time software. Researches, designs and develops specialized software systems and applications for advanced three-dimensional interactive graphic elements for use in cutting edge technological media formats including advanced video game consoles, PC, and on-line gaming. Utilizes in-depth knowledge of computer science, engineering, applied mathematics skills and business background to drive next generation features for software and 3-D graphics systems, known as 3-D engines, developed by Valve.


  • Researches, designs, and develops specialized software systems and applications for advanced three-dimensional interactive graphic elements for use in cutting edge technological media formats including advanced video game consoles, PC, and on-line gaming.
  • Analyzes software and hardware requirements of Valve products’ graphics, visual effects and tool-time applications needs.
  • Formulates system testing procedures to ensure the quality and consistency of software systems developed by Valve.
  • Collaborates with computer graphic artists, designers and producers to ensure conformity with technical and aesthetic specifications.
  • Manages, designs and develops specialized distributed applications operating on large clusters of machines.

  • Master’s degree in computer engineering or applied mathematics.
  • Must have two years experience with the responsibilities of the position with C++, Windows and Linux platforms, using networking technologies in large scale systems or gaming platforms, including experience taking a computer software product or a video game from conception and development through publication and product shipment.

To apply, please email your resume, URL, and/or work samples.

Apply now