[Remote] Junior Generalist Game Programmer
Note: The job is a remote job and is open to candidates in USA. Snowed In Studios Inc. is a game development studio based in Ottawa, Canada. They are seeking a Junior Generalist Game Programmer to work on a variety of projects and support client studios in bringing their games to realization.
Responsibilities
- Working closely with client studios to bring their games to realization
- Designing, implementing, and debugging game features
- Working on game toolsets and pipelines
- Analyzing and optimizing runtimes
- Collaborating on systems and tools to help designers implement their creative vision
- Building a solid relationship with your programming peers in-house and around the world
- Supporting your team mates to accomplish goals
- Other duties as assigned
Skills
- Advanced programming skills in C++ and C#, with a strong understanding of programming fundamentals
- A deep understanding of what the code is doing-not just that it works
- The ability to analyze and optimize code
- Strong problem-solving skills
- Comfort with vector and matrix math
- A solid grasp of various algorithms and design patterns, including their benefits and drawbacks
- An open-minded and team-oriented mindset
- A curious nature and a commitment to continuous learning
- Strong organizational and communication skills
- Post-secondary education in Computer Science or equivalent experience
- Experience with console development (PS5, Xbox Series X, etc.)
- Experience with game engines such as Unity 3D and Unreal Engine
Benefits
- Comprehensive benefits package that covers Dental Care, Health Care (including out of country coverage), Vision Care, Long Term Disability, Physio, Massage etc.
- Generous leave policies including 4 weeks paid vacation (plus 1 week over the Holiday Season), unlimited sick leave and 2 paid personal days and 1 paid volunteer day.
- We also provide parental leave top-up and an Employee and Family Assistance Plan that offer 24/7 free and confidential help with your physical and mental health.
- RRSP Matching.
- A dynamic and supportive team environment with a range of experience and an amazing culture – we have board game nights, movie, nights, arcade tournaments, and more to help blow off steam and hang out together.
- The opportunity to build or expand your career the way you want to, in a smaller studio connected to a global studio family.
- A way-cool yet way cozy hoodie!
Company Overview