설명 및 참여 요건
Game Production Solutions (GPS) is part of Game Developer Experience (GDX) at Electronic Arts. We build solutions for our customers (Game Teams / Creators). We empower game creators to make an outsized impact with our technology.
We are looking for a Senior Software Engineer to join the Skybuild team. This is a hands-on role where you will design, develop, and deliver features that power build and release pipelines used by EA's Game Studios.
As a senior engineer, you will set the bar for technical excellence. You will be deeply engaged in coding, solution design, and problem-solving while also mentoring other engineers, influencing architecture, and ensuring best practices. Your work will directly impact how studios build, validate, and ship their games.
This is a hybrid role requiring 3 days/week onsite at EA's Vancouver or Montreal offices.
Reporting to the team's Sr Technical Director, you will:
Develop key features for Skybuild, EA's build and release platform.
Collaborate with Product Managers and stakeholders to identify requirements that drive strategic decisions.
Translate product and business needs into clear, actionable engineering requirements.
Ensure solutions follow best practices for reliability, performance, and usability.
Mentor other engineers, supporting their technical growth and development.
Participate in design discussions, code reviews, and technical decision-making.
Important Responsibilities
Hands-On Development: Write, test, and maintain code for scalable, reliable services and pipelines.
Best Practices & Standards: Define and apply engineering best practices, design patterns, and coding standards.
Technical Problem-Solving: Dive deep into complex technical issues, analyze them, and deliver effective solutions.
Collaboration: Work with Product Management, stakeholders, and GPS leadership to align on milestones and execution.
Mentorship: Provide technical guidance and feedback, raising the quality bar for the team.
Required Technical Skills
Programming Languages: Go, C#, PowerShell, Bash (or similar).
Version Control & CI/CD: Git, GitHub/GitLab, and CI/CD workflows.
Build Pipelines: One or more of Jenkins, Azure DevOps, GitLab, TeamCity, or equivalent.
Qualifications
8+ years of experience as a Software Developer with increasing responsibility.
Experience with large-scale Build and Release (e.g., AAA games) or collaborative platforms (e.g., DevOps).
Experience with CI/CD, cloud infrastructure (AWS, GCP, or Azure), and reliability best practices.
Ability to identify risks, provide mitigation strategies, and communicate clearly across teams.
Comfortable working in a hybrid environment, with occasional travel.
Bachelor's degree in Computer Science (or related field) or equivalent practical experience.