Kirkland or Toronto Hybrid

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 UnityC#Java SpringJenkinsGitPythonAWSGCPCI/CDMobile DevelopmentBackend DevelopmentDebuggingProblem-Solving
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
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.
All jobs at Electronic Arts Visit website
Job Details
Department Software Development
Category fullstack
Posted 2 months ago