Kirkland or Toronto Hybrid Employment

Electronic Arts is hiring a Software Engineer III

About the Role

Electronic Arts is looking for a Software Engineer III to join the team behind the Plants vs. Zombies franchise. In this individual contributor role, you will implement gameplay features, backend services, and development tooling within a pod-based team structure. You’ll collaborate closely with engineering peers, product, design, art, and QA to deliver scoped work with predictable execution and a high standard of quality.

What You'll Do

  • Author and provide peer reviews of technical briefs for feature and tooling implementations.
  • Perform full-stack implementation of gameplay features and supporting backend systems.
  • Develop and maintain client-side systems in Unity (C#) for iOS and Android.
  • Design, implement, and maintain backend services in Java.
  • Develop and maintain tools, build scripts, and CI/CD pipelines.
  • Perform bug fixing and performance optimization across client and server systems.
  • Participate in team rituals such as code reviews, estimation, and sprint planning.
  • Collaborate with central technology teams on integrations and shared services.
  • Actively play the game, provide constructive feedback, and contribute to improving the overall player experience.

What We're Looking For

  • Professional software engineering experience, including shipping and supporting products.
  • Hands-on experience in at least one of the following areas, with willingness to develop proficiency in the other: Mobile game or application development using Unity (C#) or Backend development using Java Spring, including service-oriented or online architectures.
  • Experience developing and maintaining CI/CD pipelines (e.g., Jenkins or similar tools).
  • Experience using Git or similar version control systems.
  • Strong debugging, problem-solving, and collaboration skills.

Nice to Have

  • Experience with Python scripting.
  • Experience with cloud platforms such as AWS or GCP.
  • Experience working on mobile or continuously updated products.

Technical Stack

  • Unity (C#)
  • Java Spring
  • Jenkins
  • Git
  • Python
  • AWS
  • GCP

Team & Environment

You will join a pod-based team structure reporting to a Technical Director. Our culture includes brainy, skillful people with a passion for making the world’s best games.

Benefits & Compensation

  • Super-fun environment
  • Rewarding work
  • Great perks

Work Mode

This is a hybrid position available in Kirkland, Washington and Toronto, Ontario.

Required Skills
UnityC#Java SpringJenkinsGitPythonAWSGCPCI/CDMobile DevelopmentBackend DevelopmentDebuggingProblem-Solving
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Electronic Arts

Electronic Arts (EA) creates world-renowned video game franchises, including Apex, Battlefield, EA SPORTS FC, Madden NFL and The Sims. The company is dedicated to shaping the future of interactive entertainment by building fandoms, driving interactive storytelling, and positioning its franchises at the center of the broader entertainment ecosystem.

Visit website
Job Details
Department Software Development
Category fullstack
Posted 14 days ago