ApplyLead Software Developer
Posted 5 months agoViewed
View full description
💎 Seniority level: Lead, 6+ years
📍 Location: Ontario, Canada
💸 Salary: 100000 - 160000 CAD per year
🔍 Industry: Game Development
🏢 Company: Snowed In Studios👥 101-250Video GamesDigital Media
🗣️ Languages: English
⏳ Experience: 6+ years
🪄 Skills: Design PatternsGame DevelopmentC#C++AlgorithmsUnreal engineCollaborationMentoring
Requirements:
- 6+ years professional experience.
- Experience leading programming teams.
- Proactive inclination to support and mentor other programmers.
- Clear communication to facilitate common understandings among team and client.
- Ability to communicate technical topics to non-technical team members or clients.
- Highly resilient to the stresses of changing game requirements.
- Advanced programming skills in C++ with strong understanding of the fundamentals.
- Solid programming skills in C# with a strong understanding of the fundamentals.
- Experience with game engines, primarily Unreal Engine.
- Experience working in large codebases.
- Understands how to analyze and optimize code.
- Strong problem-solving skills.
- Comfortable with vector and matrix math and good with algorithms.
- Understands various design patterns and their benefits/drawbacks.
- Experience with PC and console development (PS5, Xbox Series X, Switch, etc.).
- Shipped game(s).
Responsibilities:
- Working closely with client studios to bring their games to realization.
- Supporting, mentoring and unblocking other programmers.
- Promoting project coding practices.
- Facilitating communication internally and externally.
- Ensuring tasks are well broken down and estimates are reasonable.
- Working closely with other project leaders to plan future tasks for the team.
- 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.
Apply