**RESPONSIBILITIES**: **Delivering excellence** - Provide timely and accurate technical support and solutions for software/game developers working with Unity. - Designing and implementing new features and enhancing the features related to the product. - Writing clear, functional, documented and maintainable code according to the game design documentation, adhering to programming standards set. - Document and peer review technical designs and code with fellow programmers. **Communication** - Keep the Leads and Project Managers/Producer up to date regarding status of tasks at all times. - Schedule own time wisely, notify Project Managers/Producers and Leads when encountering roadblocks and challenges. **Team and Personal Development** - Proactively maintain excellent relations between your team members and other departments withing Streamline. - Support the development of cutting-edge technologies for use in our games and improvement of workflow practices. - Collaborate with colleagues to continually improve processes and ensure team success. - Be open and work with constructive criticism, direction and changes. - Consistently refine one’s own programming abilities and learn new software packages as well as in-house tools. **Requirements**: **REQUIREMENTS** - Bachelor’s degree in Computer Science, other comparable degree area, or comparable experience - 2+ years of professional video game programming experience - High proficiency in C# - Experience developing & launching games, apps or simulations with Unity - Excellent problem solving, analytical and interpersonal skills - Knowledge of game optimization and performance profiling skills - Experience developing with Unity - Great verbal and written communications skills (English) - Experience working with GIT, SVN or Perforce - A veritable passion for playing and making games - Solid understanding of game programming patterns - Has shipped a game. **BENEFICIAL SKILLS**: - Ability to fearlessly jump into large, existing code bases - Proficiency in Unreal Engine 5 - Experience with console development - Experience with multithreaded programming - Familiar with multiplayer game development - Familiar with TCR/TRC - Familiarity or experience with agile software development practices (i.e. SCRUM) - One or more shipped game titles