Apply

Principle Software Developer

Posted 9 days agoViewed

View full description

💎 Seniority level: Principal, 15+ years

📍 Location: Canada

💸 Salary: 135000.0 - 160000.0 USD per year

🔍 Industry: Game Development

🏢 Company: Snowed In Studios👥 101-250Video GamesDigital Media

🗣️ Languages: English

⏳ Experience: 15+ years

🪄 Skills: Software DevelopmentDesign PatternsGame DevelopmentGitC#C++AlgorithmsData StructuresUnreal engineCI/CDProblem SolvingDebugging

Requirements:
  • 15+ years professional experience
  • Advanced programming skills in C++ with strong understanding of the fundamentals
  • Solid programming skills in C# with a strong understanding of the fundamentals
  • Emphasizes a deeper understanding of what the code is doing, not just that it works
  • 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/draw backs
  • Experience with console development (PS5, Xbox Series X, Switch, etc.)
  • Shipped game(s)
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
Apply

Related Jobs

Apply

📍 Quebec, Canada

🧭 Full-Time, Permanent

💸 135000 - 160000 CAD per year

🔍 Game Development

🏢 Company: Snowed In Studios👥 101-250Video GamesDigital Media

  • 15+ years professional experience.
  • Advanced programming skills in C++ with a strong understanding of the fundamentals.
  • Solid programming skills in C# with a strong understanding of the fundamentals.
  • Emphasizes a deeper understanding of what the code is doing, not just that it works.
  • 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 proficient with algorithms.
  • Understands various design patterns and their benefits/drawbacks.
  • Experience with console development (PS5, Xbox Series X, Switch, etc.).
  • Shipped game(s).
  • 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 solid relationships with programming peers in-house and globally.
  • Supporting teammates to accomplish goals.

Design PatternsGame DevelopmentC#C++AlgorithmsUnreal engineCollaboration

Posted 6 months ago
Apply