NOTE: This job is no longer available!

Software Engineer

at EA
Redwood City, California
EA was founded 25 years ago by individuals with a deep passion for making games. Many things have changed over the years as the gaming industry—and the company—has expanded immensely, but we are still driven by the same passion for developing, publishing, and distributing the world’s best games. Our history has been one of great success, and our future looks even brighter. Gaming has come a long way from Pac-Man & Space Invaders to modern EA Favourites like Burnout, Battlefield, Mercenaries, Dead Space, Spore, FIFA, Madden, Need for Speed and the world’s most successful game franchise, The Sims. Fuelled by our talented staff at locations right across the Globe we are united in our passion to continue shaping the future of interactive entertainment. Together we can make a difference.

The Online Development group sits squarely at the intersection of gaming and commerce. Our goal is to facilitate digital distribution and digital protection of EA’s games, ensuring we provide top-notch consumer experiences for purchasing, downloading, installing, and running games. Note that this is not a game development position!

Online Development

• 6+ years of object-oriented programming experience
• Strong C++ architecting and engineering skills
• Solid understanding of object oriented programming principles and design
• Multithreaded programming and debugging experience
• UI development and event-driven programming experience
• Networking and application layer protocols (TCP, UDP, HTTP, HTTPS)
• Willingness and openness to learn new skills and ramp up quickly
• Basic understanding of client/server architectures
• Able to communicate with technical and non-technical team members
• Able to own features and put together technical proposals and software estimates
• Team leadership experience

The following are skills that are not required but are highly desired:

• QT development experience
• Knowledge of social media software and industry trends
• Understanding of the gaming industry
• Familiarity with DRM and security concepts