Description
Electronic Arts is seeking a Software Engineer to join the Infrastructure & Platform Services (IPS) group. The IPS group provides central services that help game teams tap into the power of the global EA ecosystem.
Main Responsibilities:
- Technical Design & Collaboration: Work with product managers to understand business requirements and translate them into secure, scalable technical designs reviewed by key partners.
- Feature Ownership: Lead the end-to-end technical design and implementation of platform features and service capabilities.
- Database & API Design: Design underlying database schemas and robust interfaces (REST/gRPC) to ensure optimal data flow and system consistency.
- AI-Assisted Development: Leverage AI-powered coding assistants and developer tools to accelerate feature implementation, automate repetitive coding tasks, and optimize performance.
- Quality Assurance: Write high-quality, maintainable code with comprehensive unit testing, utilizing AI tools to assist in generating test cases and finding edge cases.
- System Migration: Safely migrate legacy infrastructure and authentication systems to modern cloud platform architectures.
- Production Support & Troubleshooting: Troubleshoot complex live-site issues, fix bugs raised from integration, and proactively resolve customer/player problems.
- Technology Evaluation: Evaluate and adopt emerging technologies,including AI-assisted development workflows,to improve team development velocity and platform capabilities.
- Peer Reviews: Perform rigorous code reviews, providing constructive feedback to ensure team-wide consistency, architectural alignment, and high code quality.
- Mentorship & Growth: Mentor junior engineers, new hires, and interns, sharing best practices for coding, architecture, and the responsible use of AI tools.
- Team Expansion: Active participant in the technical hiring and interview process to help grow the engineering team.
Qualifications:
- Experience: 1+ years of professional experience in software development.
- Computer Science Foundation: Solid background in computer science fundamentals, including algorithms, data structures, operating systems, and distributed systems.
- Language Proficiency: Deep experience with backend development using languages such as Java.
- AI Workflow Experience: Practical experience leveraging AI-assisted coding tools (e.g., GitHub Copilot, or similar IDE assistants) to write, debug, document, and refactor code.
- System Design: Experience designing or architecting components of a large-scale system or online service.
- Live Site Operations: Proven experience in live-site troubleshooting and maintaining service availability.
Benefits:
Electronic Arts offers a holistic approach to benefits, focusing on physical, emotional, financial, professional, and community well-being. Programmes may include medical coverage, mental well-being support, retirement savings, paid leave, parental leave, free games, and more.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.ea.com/fr_CA/careers/JobDetail/Software-Engineer-IPS/216413