Apply Now

You will be taken to jobs.ea.com to complete your application.

Electronic Arts is a leading game development company that creates entertainment experiences for players worldwide.

As a Senior Generalist Software Engineer in the Advanced Technology Group, you will work on strategic, multi-year projects focused on user-generated experiences, improved creation pipelines, and runtime functionality for EA SPORTS titles.

Responsibilities:

  • Implement feature core logic, game flows, and screens/components.
  • Develop technical solutions covering game development technologies, game features, and optimizations of frame-rate and load-times.
  • Provide feedback, guidance, and solutions for improvement and optimizations.
  • Collaborate with other domain owners to integrate and develop technologies into the game.
  • Analyze impact of metrics throughout the development cycle.

Qualifications:

  • 10+ years of software development experience.
  • 6+ years of experience in C++ software development.
  • Experience in game engines (Unreal, Unity, Frostbite, or other proprietary).
  • Proficiency in integrating and maintaining large-scale systems covering multiple domains.
  • Understanding of memory management, multithreaded job system, and run-time optimization.
  • Experience with 3rd party APIs.
  • Skills in debugging complex applications.
  • Bachelor's degree in computer science or related field, or equivalent training and professional experience.
  • Experience with one of the following: XBOX and PlayStation platforms; Mobile, PC, or Cloud-based games, graphics libraries such as DirectX, OpenGL, or Metal.

Benefits: Electronic Arts supports a balanced life with a comprehensive benefits program that emphasizes physical, emotional, financial, professional, and community well-being.