Description
We are seeking an experienced Advanced Software Engineer to join our Online Services team for American Football games. As part of this role, you will help build networked game experiences for EA Sports titles, focusing on prototyping, planning, implementing, and maintaining new features and technology for fast-paced, action-oriented multiplayer sports games.
Responsibilities:
- Implement server features, components, and services using EA's Digital Platform technologies.
- Develop and maintain client code to support features and enhance multiplayer experiences.
- Optimize client and server online systems for better latency, reliability, scalability, performance, and memory.
- Design and improve architecture and infrastructure for live systems and workflows.
- Collaborate with partner teams to set up and maintain online infrastructure and services for the title.
- Own experiences through the full stack, from UI in the game client to backend services and databases.
Qualifications:
- 6+ years of software development experience with strong proficiency in C#/.NET for backend services and C++ for Unreal Engine game development.
- Experience with multi-threaded/concurrent architectures.
- Familiarity with database technologies (e.g., MySQL, SQL, Redis).
- Knowledge of networking protocols (e.g., TCP/IP, UDP).
- Bachelor's degree in Computer Science or related field.
Benefits:
- Competitive compensation package.
- Comprehensive health insurance.
- Mental health support.
- Retirement savings plan.
- Paid time off.
- Family leave.
- Free games.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.ea.com/ko_KR/careers/JobDetail/Online-Software-Engineer/215977