Principal Software Development Engineer

3 Months ago • 7-12 Years • Game Engine

Job Summary

Job Description

As a Principal Software Development Engineer, you will lead an internal team of developers and collaborate with external development teams. You will define, architect, develop, and debug features in Unity and C#. You will also collaborate with other developers to prototype new features and game ideas. You will drive initiatives to improve product performance, flexibility, and scaling for a project. You will advocate for improvements in testing techniques, including automation, and drive adoption across multiple domains. You will plan and implement critical and technically complex systems on a project. You will partner with collaborators to coordinate the work involved in a project's most complicated systems. You will also perform code and architectural reviews. You will become a technical resource across our studio. You will share knowledge across the team and with studio leadership. You will mentor, coach, and level-up team members to improve quality, efficiency, and effectiveness of their work.
Must have:
  • M.Sc. in Computer Science, Engineering, or equivalent education / work experience.
  • 7+ years of commercial game or mobile app development experience.
  • 5+ years of development experience with Unity, with expert-level understanding of the engine.
  • Strong programming skills with C#, and expert-level knowledge of using Design Patterns effectively.
  • Good understanding of mobile platforms and hardware.
  • Experience with integrating backend services and third-party SDKs into mobile games.
  • Experience with profiling and performance optimizations.
  • Ability to work effectively with diverse groups of people.

Job Details

Welcome to Find Your Fun, a Wizards of the Coast Studio. We strive to entertain children through the power of play. We are a dedicated group of designers, creators, and business innovators, building a portfolio of apps, including the popular preschool app World of Peppa Pig. Come and build beloved kids' games and apps with us!

 

Are you a hands-on software engineer with a deep understanding of systems and technologies which those systems are built upon?

 

We are seeking a versatile and experienced Principal Software Development Engineer to join our growing team at our studio in Toronto, Canada.
 

What you'll do

  • Lead an internal team of developers and collaborate with external development teams.
  • Define, architect, develop, and debug features in Unity and C#.
  • Collaborate with other developers to prototype new features and game ideas.
  • Drive initiatives to improve product performance, flexibility, and scaling for a project.
  • Advocate for improvements in testing techniques, including automation, and drive adoption across multiple domains.
  • Plan and implement critical and technically complex systems on a project.
  • Partner with collaborators to coordinate the work involved in a project's most complicated systems.
  • Perform code and architectural reviews.
  • Become a technical resource across our studio.
  • Share knowledge across the team and with studio leadership.
  • Mentor, coach, and level-up team members to improve quality, efficiency, and effectiveness of their work.
     

What you'll bring

  • M.Sc. in Computer Science, Engineering, or equivalent education / work experience.
  • 7+ years of commercial game or mobile app development experience.
  • 5+ years of development experience with Unity, with expert-level understanding of the engine.
  • Strong programming skills with C#, and expert-level knowledge of using Design Patterns effectively.
  • Good understanding of mobile platforms and hardware.
  • Experience with integrating backend services and third-party SDKs into mobile games.
  • Experience with profiling and performance optimizations.
  • Ability to work effectively with diverse groups of people.

 

We are an Equal Opportunity / Affirmative Action Employer

Wizards is committed to equality of opportunity in all aspects of employment. We are committed to making all employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, or any other legally protected status.

 

The above is intended to describe the general content of and the requirements for satisfactory performance in this position. It is not to be construed as an exhaustive statement of the duties, responsibilities, or requirements of the position.

 

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. If you are selected to move forward in our application process and need to request an accommodation, please let your recruiter or coordinator know.

#findyourfun

Similar Jobs

Playrix - Senior C++ Software Engineer (Build System)

Playrix

Armenia (Remote)
2 Months ago
Just Play GmbH - QA Lead - Mobile Games

Just Play GmbH

(Remote)
23 Hours ago
Luxoft - Tech Lead Developer

Luxoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
2 Months ago
Unity - Senior Security Operations and Incident Response Analyst

Unity

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Blizzard Entertainment - Principal Software Engineer, Server

Blizzard Entertainment

Irvine, California, United States (Hybrid)
4 Months ago
Playrix - Lead Unity Software Engineer (Gameplay)

Playrix

Georgia (Remote)
3 Months ago
Wargaming - Game Developer (World of Tanks)

Wargaming

Prague, Prague, Czechia (Hybrid)
2 Months ago
Snowed In Studios - Principle Software Developer - Montreal

Snowed In Studios

Quebec, Canada (Remote)
3 Months ago
Epic Games - Programmeur sénior de moteurs, Fortnite Tech

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Alp Consulting  - 3D Unreal Developer

Alp Consulting

Bengaluru, Karnataka, India (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Activision - Expert Character Artist

Activision

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Tencent - Lead Engine Systems Engineer

Tencent

Irvine, California, United States (On-Site)
5 Months ago
Unity - Gestionnaire sénior, Paie Amérique | Senior Manager, Payroll Americas

Unity

Bellevue, Washington, United States (On-Site)
2 Months ago
Gametion Technologies   - Senior Unity Game Developer

Gametion Technologies

Navi Mumbai, Maharashtra, India (On-Site)
4 Months ago
Innoactive - Software Engineer

Innoactive

(Remote)
1 Month ago
Peak - Game Developer

Peak

(On-Site)
7 Months ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Ireland (Remote)
3 Months ago
Playrix - Principal C++ Software Engineer (Tools)

Playrix

Ukraine (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Mississauga, Ontario, Canada

Larian Studios - SENIOR 3D RIGGER

Larian Studios

Quebec, Canada (On-Site)
1 Month ago
Electronic Arts - Producer I

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Activate Games - Mechanical Assembler (Day Shift)

Activate Games

Winnipeg, Manitoba, Canada (On-Site)
1 Week ago
The Walt Disney Company - Senior Digital Paint Artist

The Walt Disney Company

Vancouver, British Columbia, Canada (Hybrid)
7 Hours ago
PwC - Delivering Deal Value Senior Manager

PwC

Toronto, Ontario, Canada (On-Site)
2 Months ago
Electronic Arts - Experience Designer

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
2 Weeks ago
Budge Studios - Coordonnateur(trice) de Production/Production Coordinator

Budge Studios

Montreal, Quebec, Canada (On-Site)
7 Months ago
Keywords Studios (Player Support) - Early Career Games User Researcher

Keywords Studios (Player Support)

Montréal, Québec, Canada (Hybrid)
2 Months ago
Snowed In Studios - Principle Software Developer

Snowed In Studios

Ontario, Canada (Remote)
3 Months ago
Fortis Games - QA Engineering Manager

Fortis Games

Canada (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Dream Games - Software Engineer (New Grad)

Dream Games

İstanbul, Türkiye (On-Site)
8 Months ago
Decentraland - Senior Unity Engineer

Decentraland

(Remote)
1 Week ago
Peak - Senior Software Engineer, Games

Peak

(On-Site)
7 Months ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
3 Months ago
Activision - Multiplayer Technical Director

Activision

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Ukraine (Remote)
3 Months ago
Electronic Arts - Senior Software Developer - Engine Performance

Electronic Arts

Montreal, Quebec, Canada (On-Site)
4 Months ago
Amber - Senior Unity Game Engineer (Project Based)

Amber

Bucharest, Bucharest, Romania (On-Site)
7 Months ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Ireland (Remote)
3 Months ago
PTW - Engine Programmer

PTW

United States (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Hasbro is a leading toy and game company whose mission is to entertain and connect generations of fans through the wonder of storytelling and exhilaration of play. Hasbro delivers engaging brand experiences for global audiences through toys, consumer products, gaming and entertainment, with a portfolio of iconic brands including MAGIC: THE GATHERING, DUNGEONS & DRAGONS, Hasbro Gaming, NERF, TRANSFORMERS, PLAY-DOH and PEPPA PIG, as well as premier partner brands.

London, England, United Kingdom (On-Site)

North Carolina, United States (Hybrid)

North Carolina, United States (On-Site)

United States (Hybrid)

North Carolina, United States (On-Site)

Kowloon, Hong Kong (On-Site)

Shenzhen, Guangdong Province, China (On-Site)

View All Jobs

Get notified when new jobs are added by Hasbro

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug