
Développeur.se de logiciels sénior.e - applications réseau / Senior Software Developer - Networking
Electronic Arts6 hours ago
Responsibilities
- Build and extend the low-level networking layer of the game engine.
- Design, implement, and instrument networking features for multiplayer at scale.
- Partner with engine developers to ensure gameplay features and systems support multiplayer.
- Define patterns and best practices for multiplayer-ready code.
- Contribute to engine tools, data pipelines, runtime systems, and developer-facing platforms.
- Collaborate with Research Scientists and Engineers to translate emerging technologies and applied research into production-ready engine features.
Requirements
- 8+ years of professional software engineering experience.
- Experience with AAA game engines such as Frostbite, Unity, Unreal, Godot, or proprietary engines.
- Experience working with large C++ codebases.
- Experience implementing gameplay networking features.
- Proficiency in one or more engine development domains, including gameplay, simulation, systems, content pipelines, or performance-critical systems.
- Ability to navigate unfamiliar areas of a large codebase and become productive in tools, pipelines, or runtime systems.
- Experience contributing to engine architecture or developer-facing platforms.
- Proficiency with CI/CD tools such as Jenkins or GitLab.
- Experience collaborating to translate applied research goals into production-ready engine features.
Benefits
- Hybrid work arrangement with three onsite days per week in Redwood City, Montreal, or Vancouver.
- US benefits include paid time off, sick time, company holidays, parental bonding leave, medical/dental/vision insurance, life and disability insurance, and a 401(k).
- Canada benefits include vacation, sick time, parental and adoption leave top-up, extended health/dental/vision coverage, life and disability insurance, and a retirement plan.
- Regular full-time employees may be eligible for bonus and other incentive programs.
- Additional benefits may include complimentary games, mental well-being support, career development support, and community wellness programs.
About Electronic Arts
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A team where creativity thrives, new perspectives are invited, and ideas matter. Regardless of your role, team, or location, this is a place where everyone makes play happen. Join us.