Streamline Media Group Company Logo

Streamline Media Group

Las Vegas , Nevada - United States
View all jobs at this company »

Senior Game Programmer

Description

SENIOR GAME PROGRAMMER

We’re seeking an experienced?Senior Game Programmer?to join the ranks of our games team. The ideal candidate would be a self-motivated, energetic team player and has proven experience in game systems like AI and multiplayer. At Streamline Studios, you will enjoy an opportunity to shape the technologies and features of our games while working with other talented Programmers, Designers and Artists in a fun and dynamic environment. 


If you wish to learn more about our company, here is a video of our CEO, Alexander Fernandez, sharing about the culture of Streamline Media Group: https://www.youtube.com/c/starveup


RESPONSIBILITIES

  • Delivering excellence 
    • Implement new features and improve existing systems for our games. 
    • Provide technical knowledge to help develop cutting-edge technologies for use in our games and help further improve our internal workflow practices. 
    • Write clear, functional and maintainable code according to the game design documentation, adhering to programming standards set. 
    • Assist in the creation and update of code and system documentation, help to peer review technical designs and code of fellow programmers.
  • Communication 
    • Work closely with designers, artists, QA, and other engineers to ensure a great player experience. 
    • Keep the Lead Programmer and Producer up to date regarding status of tasks at all times.
  • Team and personal development 
    • Support the development of cutting-edge technologies for use in our games and improvement of workflow practices. 
    • Be open and work with constructive criticism, direction and changes. 
    • Consistently refine one’s own programming abilities and learn new software packages and in-house tools as well as share new knowledge amongst the team.

Requirements

  • Bachelor’s degree in Computer Science, other comparable degree area, or comparable experience 
  • 4-5+ years of professional video game programming experience 
  • Fluent in C / C++ 
  • Excellent problem solving, analytical and interpersonal skills 
  • Strong game optimization and performance profiling skills 
  • Significant experience with Unreal Engine 4 
  • Excellent architecture and system design ability 
  • Excellent verbal and written communications skills (English) 
  • Burning passion for playing and making games 
  • Experience with multithreaded programming 
  • Mature understanding of source control. SVN, GIT and Perforce. 

BENEFICIAL SKILLS

  • Ability to fearlessly jump into large, existing code bases 
  • Experience with multi-platform development 
  • Knowledge of networked game development 
  • Knowledge of rendering algorithms and low-level graphics programming 
  • Familiar with TCR/TRC 
  • Familiarity or experience with agile software development practices (i.e. SCRUM) 
  • One or more shipped game titles 

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Training & Development
  • Work From Home