Talent.com
Hatch
Unity Software Engineer - Electronic Arts [EAU260622]Hatch • Ontario, Canada
Unity Software Engineer - Electronic Arts [EAU260622]

Unity Software Engineer - Electronic Arts [EAU260622]

Hatch • Ontario, Canada
17 days ago
Job type
  • Full-time
  • Permanent
Job description
About Us!

We are a product driven team focused on building custom software solutions that solve real business problems. We work closely across engineering, product, and design to create scalable systems, internal tools, and data driven platforms that deliver real impact. Our culture values speed, ownership, and practical execution, allowing us to turn complex ideas into production ready solutions quickly.

About The Role

We are seeking a Software Engineer (Unity) to design and deliver engaging interactive experiences for millions of players and fans. This is a hands-on role for a developer who thrives on building performant, data-driven systems and delivering high-quality features across multiple platforms including WebGL and mobile.You will help ensure our experiences are responsive, scalable, and capable of integrating seamlessly with real-time services, backend systems and browser-based platforms.

You Will

  • Design, develop, and maintain Unity client systems using C# for interactive experiences.
  • Implement modular gameplay systems using Unity's component-based architecture.
  • Build data-driven systems using ScriptableObjects and configuration-driven workflows.
  • Optimize runtime performance using Unity Profiler, Frame Debugger, and memory analysis tools.
  • Develop and maintain Asset Bundle or Addressable pipelines for dynamic content delivery.
  • Implement asynchronous asset loading and streaming strategies to minimize load times.
  • Optimize Unity applications for WebGL and mobile platforms, accounting for browser, memory, and platform constraints.
  • Build Unity editor tools and utilities to support debugging, testing, and development workflows.
  • Collaborate with product, design, and backend engineers to deliver seamless interactive experiences.
  • Delivery of high-quality Unity features aligned with product goals and technical requirements.
  • Performance, stability, and reliability of client systems across supported platforms, including Web and mobile.
  • Efficient rendering, memory usage, and load times through effective optimization practices.
  • Successful integration of real-time data, APIs, and backend services into the Unity client.
  • Clear, maintainable code and meaningful contributions during code reviews and technical discussions.
  • Effective collaboration with engineering, product, design, and QA teams to deliver end-to-end features.
  • Growing ownership of systems and continuous improvement of technical quality and development practices.

You Have

  • 5+ years of professional Unity development experience, including shipping and supporting production applications or games.
  • Proficiency in C#, with a strong understanding of Unity engine architecture, component-based design, and scripting workflows.
  • Experience working with software architecture patterns such as MVP, MVVM, or similar modular architectures for scalable client systems.
  • Proven experience building data-driven systems and integrating external services or APIs (REST, WebSockets, or similar).
  • Experience integrating Unity WebGL experiences into web platforms or embedded web environments.
  • Experience writing unit tests and automated tests using frameworks such as NUnit or Unity Test Framework.
  • Experience with performance optimization and profiling using tools such as Unity Profiler, Frame Debugger, and memory analysis tools.
  • Experience implementing runtime performance patterns such as object pooling, efficient update loops, and memory-conscious systems.
  • Familiarity with CI/CD pipelines, automated Unity builds, and version control systems such as Git.
  • Strong problem-solving skills and attention to detail.
  • Collaborative communicator who thrives in cross-functional teams.
  • Passion for building reliable, performant interactive experiences.
  • Commitment to inclusivity, trust, and continuous improvement.

Time Zone Requirements
  • Must be available in EST time zone and able to regularly attend syncs with team members in Europe.

Job Types
  • Permanent, Full-time
  • Schedule: Monday to Friday

Pay

$90k to $130k CAD per year

    We Offer
    • Health Spending Account
    • Disability insurance
    • Life insurance
    • Paid time off
    • Work from home
    Create a job alert for this search

    Unity Software Engineer - Electronic Arts [EAU260622] • Ontario, Canada

    Similar jobs

    iOS 3D Graphics Engineer (Obj-C/C++)

    MaxonSouthwestern Ontario, ON, CA
    Full-time

    A leading software company in Ontario is seeking an experienced iOS / Objective-C / C++ Software Developer for their ZBrush team.The ideal candidate will have a strong background in iOS development... Show more

     • Promoted

    XR Streaming SDK Engineer (Unity C++)

    Mawari TechnologiesSouthwestern Ontario, ON, CA
    Full-time

    A revolutionary tech company in Southwestern Ontario is seeking a Unity C++ SDK Developer to assist in building a decentralized network for streaming cloud-rendered interactive content to XR device... Show more

     • Promoted

    Senior Unity C++ SDK Developer with Mawari

    Mawari TechnologiesSouthwestern Ontario, ON, CA
    Full-time

    Shape tomorrow’s XR landscape as a Senior Unity C++ SDK Developer at Mawari.Spearhead innovative solutions for cloud-rendered interactive content delivery.Mawari is on the lookout for a dynamic dev... Show more

     • Promoted

    Mid-Level Unreal Engine Developer at Mawari

    Mawari TechnologiesSouthwestern Ontario, ON, CA
    Full-time

    Elevate your career at Mawari as a Mid-Level Unreal Engine Developer focusing on XR applications.Build the backbone for interactive streaming experiences.Mawari is on the frontier of decentralized ... Show more

     • Promoted

    Senior Digital IC Designer with Embedded Expertise

    onsemiSouthwestern Ontario, ON, CA
    Full-time

    Drive innovation in digital IC design as a Senior Digital IC Designer.Contribute your embedded systems experience to shape low-power solutions that enhance health management devices.This role requi... Show more

     • Promoted

    Unreal Engine C++ XR Developer II

    Mawari TechnologiesSouthwestern Ontario, ON, CA
    Full-time

    At Mawari we believe the next iteration of the internet will be delivered to XR devices.It represents a fundamental and pivotal change on how we work, socialize and learn today.To power the next ge... Show more

     • Promoted

    Hands-On Senior Software Architect for AI Solutions

    OpenTextSouthwestern Ontario, ON, CA
    Full-time

    Influence cutting-edge AI architecture as a Senior Principal Software Architect.Design enterprise-grade AI systems and guide teams in best practices for implementation and performance.In this impac... Show more

     • Promoted

    Lead iOS Engineer at Speechify

    Clutch CanadaSouthwestern Ontario, ON, CA
    Full-time

    Become a Lead iOS Engineer at Speechify and make a difference in learning accessibility.This fully remote position emphasizes strategic engineering and user experience optimization.In this key role... Show more

     • Promoted

    Platform Architect, Core Engine

    KinaxisSouthwestern Ontario, ON, CA
    Full-time

    Are you looking to join an innovative, market‑leading company where you can truly elevate your career? At Kinaxis we are serious about culture, we are serious about technology, we are serious about... Show more

     • Promoted

    Software Developer — iOS (Canada)

    TextNowSouthwestern Ontario, ON, CA
    Full-time

    We believe that communication belongs to everyone.TextNow is redefining how people connect by combining simplicity, intelligence, and accessibility.We're a team of curious builders using technology... Show more

     • Promoted

    Nuclear Engineer (Neutronics Specialist)

    CSMCSouthwestern Ontario, ON, CA
    Full-time

    Position: Nuclear Engineer (Neutronics Specialist).Location: Waterloo, Ontario (On site, five days per week).Canadian Strategic Missions Corporation is developing advanced energy and aerospace tech... Show more

     • Promoted

    Senior Software Developer, Cloud AI at Google

    GoogleSouthwestern Ontario, ON, CA
    Full-time

    Drive innovation as a Senior Software Developer III in Google's Cloud Applied AI team based in Waterloo, ON.This position focuses on creating cloud-driven contact center solutions and incorporating... Show more

     • Promoted

    Unreal Engine XR Developer II — C++ & P2P Streaming

    Mawari TechnologiesSouthwestern Ontario, ON, CA
    Full-time

    A pioneering cloud rendering technology firm in Southwestern Ontario is seeking a C++ / Unreal Engine developer to join their team.In this role, you will develop streaming applications for interact... Show more

     • Promoted

    Software Engineer - Go - Container Images

    CanonicalSouthwestern Ontario, ON, CA
    Full-time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.Our platform, Ubuntu, is very widely used in breakthrough enterprise in... Show more

     • Promoted

    iOS / Objective-C / C++ Software Developer - ZBrush (m/f/d)

    MaxonSouthwestern Ontario, ON, CA
    Full-time

    OS / Objective-C / C++ Software Developer - ZBrush (m/f/d).Join to apply for the iOS / Objective-C / C++ Software Developer - ZBrush (m/f/d) role at Maxon.Maxon is a leading software company that c... Show more

     • Promoted

    Go Software Engineer: Container Images & CI/CD

    CanonicalSouthwestern Ontario, ON, CA
    Full-time

    A leading open-source software provider is seeking a skilled Software Engineer to build container images and improve automated processes.You will work remotely in a collaborative environment, engag... Show more

     • Promoted

    Electronics Engineer

    Randstad USAON, CA
    Full-time +1

    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Join a role where you'll not only shape the future of electronics but also be the catalyst for innovat... Show more

     • Promoted

    AI Platform Software Engineer

    GeotabSouthwestern Ontario, ON, CA
    Full-time

    Empower AI initiatives as a Senior Data Platform Developer focused on machine learning technologies.Develop, maintain, and enhance AI applications while ensuring the performance and reliability of ... Show more

     • Promoted

    SDK Developer - Unity C++ and Computer Graphics

    Mawari TechnologiesSouthwestern Ontario, ON, CA
    Full-time

    Join the Revolution: Shape the Future of XR with Mawari.Imagine being part of a pioneering team that's transforming the internet, communication, and entertainment as we know it.Welcome to Mawari, a... Show more

     • Promoted

    End-to-End Product Engineering Specialist

    P2PSouthwestern Ontario, ON, CA
    Full-time

    Help innovate at Ashby as an End-to-End Product Engineering Specialist focused on delivering impactful product features.Engage in competitor research, product specification, and solution deployment... Show more