Sr Advanced Online/Network Software Engineer - American Football

6 Months ago • 10-15 Years

Job Summary

Job Description

This role requires 10+ years of software development experience with a strong C++ focus. You must have shipped multiplayer action games in an MMO environment and understand latency mitigation in multiplayer games. Advanced debugging skills for client/server multiplayer games and experience in multi-threaded/concurrent architectures are essential.
Must have:
  • C++ Development
  • Multiplayer Games
  • MMO Environment
  • Latency Mitigation
Good to have:
  • Network Architecture
  • Game Consoles
  • iOS/Android
  • Large-scale Games

Job Details

EA SPORTS is one of the leading sports entertainment brands in the world, with top-selling videogame franchises, award-winning interactive technology, fan programs, and cross-platform digital experiences. EA SPORTS creates connected experiences that ignite the emotion of sport through industry-leading sports video games, including Madden NFL football, EA Sports FC soccer, NHL® hockey, and EA SPORTS UFC .

The Senior Online Gameplay Engineer will be responsible for designing and implementing networked game mechanics and technology to support those mechanics for a fast paced, action oriented multiplayer sports game. You will be a key contributor and thought leader in solving the multiplayer challenges represented by a fast paced, low input latency, responsive, contact sports game.

Your Responsibilities:

  • Architect and implement strategies for time sensitive gameplay mechanics in a responsive, action oriented multiplayer game in collaboration with engineers, designers and artists.
  • Work with engineering teams to identify and implement core real time networking systems and gameplay features.
  • Technical oversight of your team members' contributions.
  • Actively share domain knowledge, teach and mentor engineers within their team.
  • Design, implement and document technology and strategies to facilitate the development of games mechanics in a multiplayer environment by other team members.
  • Own features and collaborate with team members to solve problems efficiently.

Your Qualifications

  • 10+ years experience in software development with a strong C++ focus.
    • Shipped multiplayer action games in an MMO environment as a key contributor to enabling player interactions at scale.
    • You understand the tradeoffs between the various approaches of latency mitigation in multiplayer games, and their applications and shortcomings.
    • Advanced debugging skills applicable to client/server multiplayer games.
  • Experience developing in and debugging multi-threaded/concurrent architectures.
  • Pragmatic approach to problem solving.
  • Experience with Visual Studio and knowledge of the debugging tools.

Pluses:

  • Experience with network architecture of MMO games.
  • Experience working with Microsoft, Sony, or Nintendo game consoles.
  • Experience working with iOS and Android.
  • Experience with developing large scale multiplayer games.
  • Experience with Frostbite, Unreal, Unity or other large scale game engine.

Regardless of your specialization, a few things we're always looking for:

  • Passion. You love programming and are always looking to learn more and hone your craft.
  • A sense of humility and ability to thrive in a team environment. You look for help when you're stuck and you want to help your teammates when they need it.
  • A knack for managing your time. You know when to go deeper on a task versus recognizing that it's time to get 'er done and move on to the next thing. Quality is important, but so is speed!
  • Drive to execute. Projects you've worked on in the past (personal or professional) got finished, and got finished properly... and it had a lot to do with you.

Similar Jobs

Zynga - Software Engineer (Live-ops) - Gram Games

Zynga

London, England, United Kingdom (On-Site)
5 Months ago
Zynga - Software Engineer (Spring Boot / Java)

Zynga

İstanbul, İstanbul, Türkiye (On-Site)
5 Months ago
Zynga - Senior Software Engineer 1

Zynga

(On-Site)
5 Months ago
Zynga - Senior Software Engineer - Gram Games

Zynga

London, England, United Kingdom (On-Site)
5 Months ago
Zynga - Senior Software Engineer (Core Tech) - Gram Games

Zynga

İstanbul, İstanbul, Türkiye (Hybrid)
5 Months ago
Zynga - Senior Software Engineer (Backend) - Gram Games

Zynga

İstanbul, İstanbul, Türkiye (Hybrid)
5 Months ago
Zynga - Principal Software Engineer 1

Zynga

(On-Site)
5 Months ago
Virtuos - Lead Software Engineer

Virtuos

France (On-Site)
5 Months ago
Virtuos - Junior/Senior R&D Software Engineer

Virtuos

Singapore (On-Site)
5 Months ago
Virtuos - Software Engineer (on site: Prague)

Virtuos

Czechia (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Mob Entertainment - Contract Animator

Mob Entertainment

(Remote)
5 Months ago
Maxis Studios - Animator - The SIMS

Maxis Studios

Madrid, Community Of Madrid, Spain (On-Site)
5 Months ago
Zynga - QA Engineer - Gram Games

Zynga

İstanbul, İstanbul, Türkiye (Hybrid)
5 Months ago
Zynga - QA Engineer - Gram Games

Zynga

London, England, United Kingdom (On-Site)
5 Months ago
Zynga - Senior Product Manager - Game Services, ZMGT

Zynga

(On-Site)
5 Months ago
Zynga - Software Engineer (Live-ops) - Gram Games

Zynga

London, England, United Kingdom (On-Site)
5 Months ago
Zynga - Senior Level Game Designer

Zynga

(On-Site)
5 Months ago
Zynga - Lead Game Designer - Game of Thrones Legends

Zynga

(On-Site)
5 Months ago
Zynga - Mobile Game Engineer

Zynga

İstanbul, İstanbul, Türkiye (On-Site)
5 Months ago
Zynga - Architect (Unreal Engine)

Zynga

London, England, United Kingdom (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Victoria, British Columbia, Canada

Evolution - Full time - Online Casino Card Inspector/ Shuffler

Evolution

Burnaby, British Columbia, Canada (On-Site)
5 Months ago
Evolution - Customer Service - Korean Speaking Online Game Show Host - $24.75/hour + bonus (Online Casino)

Evolution

Burnaby, British Columbia, Canada (On-Site)
5 Months ago
Evolution - Customer Service - Japanese Speaking Game Presenter (No experience required)

Evolution

Burnaby, British Columbia, Canada (On-Site)
5 Months ago
Evolution - Card Shuffler - Customer Service No experience required

Evolution

Burnaby, British Columbia, Canada (On-Site)
5 Months ago
Evolution - Customer Service - Korean Speaking Online Game Presenter - $24.75/hour + bonus (Live Casino Dealer)

Evolution

Burnaby, British Columbia, Canada (On-Site)
5 Months ago
The Walt Disney Company - Layout Artist

The Walt Disney Company

Vancouver, British Columbia, Canada (Hybrid)
5 Months ago
Scientific Games  - Supervisor, Manufacturing Management

Scientific Games

Montreal, Quebec, Canada (On-Site)
5 Months ago
Aristocrat Gaming - Senior Backend Infrastructure Software Engineer - PHP & LAMP

Aristocrat Gaming

Montreal, Quebec, Canada (Remote)
5 Months ago
Aristocrat Gaming - Senior Software Engineer

Aristocrat Gaming

Montreal, Quebec, Canada (Remote)
5 Months ago
Inworld AI - Senior Software Development Engineer in Test (SDET) – Game Engine SDKs - Canada

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Zynga - Software Engineer (Live-ops) - Gram Games

Zynga

London, England, United Kingdom (On-Site)
5 Months ago
Zynga - Mobile Game Engineer

Zynga

İstanbul, İstanbul, Türkiye (On-Site)
5 Months ago
Zynga - Engineering Manager - Applied AI

Zynga

(Remote)
5 Months ago
Zynga - Architect (Unreal Engine)

Zynga

London, England, United Kingdom (Hybrid)
5 Months ago
Zynga - Architect (Unreal Engine)

Zynga

(On-Site)
5 Months ago
Zynga - Software Engineer (Spring Boot / Java)

Zynga

İstanbul, İstanbul, Türkiye (On-Site)
5 Months ago
Zynga - Software Developer in Test - Gram Games

Zynga

London, England, United Kingdom (On-Site)
5 Months ago
Zynga - Senior Software Engineer 1

Zynga

(On-Site)
5 Months ago
Zynga - Senior Software Engineer - Gram Games

Zynga

London, England, United Kingdom (On-Site)
5 Months ago
Zynga - Senior Software Engineer (Core Tech) - Gram Games

Zynga

İstanbul, İstanbul, Türkiye (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

We exist to inspire the world to play. We put our people first, and we thrive off their diversity in our innovative technology and immersive storytelling. We’re doing the work to give everyone the space to be their full selves while giving back to our community, no matter where you’re working from. We’re looking for problem-solvers, game-changers, innovators, dreamers, doers—people that are ready to move the needle and transform the future of gaming. Join us.

Austin, Texas, United States (Hybrid)

Vancouver, British Columbia, Canada (Remote)

Madrid, Community Of Madrid, Spain (On-Site)

Middleton, Wisconsin, United States (On-Site)

Vancouver, British Columbia, Canada (Hybrid)

Yokkaichi, Mie, Japan (Remote)

Hyderabad, Telangana, India (On-Site)

Seoul, South Korea (On-Site)

Singapore, Singapore (On-Site)

View All Jobs

Get notified when new jobs are added by Electronic Arts

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug