This job might no longer be available.
Cloud Software Engineer II
4 years ago
We are EA
And we make games - How cool is that? In fact, we entertain millions of people across the globe with the most amazing and immersive interactive software in the industry. But making games is challenging. That's why we employ the most creative and passionate people in the industry.
Save the planet from Alien Invaders. Score the winning touchdown. Yep - It's the coolest job on the planet!
The Challenge Ahead:
EA’s Digital Platform is a large-scale, always-on collection of services that power an EA player’s connected experience. You will be focused on the challenges of the EA Digital Platform Cloud team. The Cloud team focuses on the full life-cycle of game server management including infrastructure automation, metrics and logging, platform elasticity, and application deployment. At EA, we are committed to a modern cloud computing operating model for our services. The next great EA Software Engineer has an opportunity to build server-side systems that bring new functionality to the platform, provide cloud enablement frameworks and cloud operation services to both EADP and game studios, and work on regular improvements to these systems to keep them at top-notch performance.
What a Software Engineer II does on EA’s Cloud Platform team:
- Collaborate with product and program management to ensure clarity and understanding of features and priorities.
- Develop creative solutions that address customer requests, new product features, and production defects. Drive solutions review by peers and partners.
- Work directly with divisional and game studio partners to and create requirements while contributing to releasing games to market.
- Evolve project statements into preliminary engineering designs and topologies.
- Expand designs into engineering execution plans and engineering tasks
- Collaborate with the team to design and improve the development and quality processes, coding standards.
- Write code, meeting peer-reviewed code standards, using team-selected tools, committed to approved repositories.
- Track issues and items using team development tools, prioritizing and communicating development progress.
- Design and execute quality assurance, validation, and stress testing of completed product features.
- Document and prepare product production changes. Validate that product has passed quality gates. Contribute to post-mortems for unsuccessful releases.
- Collaborate with support teams and partners to debug and resolve production incidents with deployed products.
- Enhance EA’s engineering capabilities through tracking of peers, industry, segment, and technology. Become an expert in the field and informed/knowledgeable about related fields, and roles.
- Work with, and contribute to the open-source software Kubernetes community.
The Next Great EA Cloud Software Engineer needs to have:
- Bachelors’ degree in Computer Science, Computer Engineering, or equivalent work experience .
- 2+ years of hands-on commercial development experience , preferably on a services team
- Proficiency with an OO language
- Experience with a public cloud provider (AWS, Azure, GCloud)
- Experience of teamwork within a modern service development lifecycle.
Desirable Skills:
- Experience building, deploying and operating high traffic services
- Experience with Kubernetes and containerized applications
- Develop multi-threaded architecture in web and data technologies
- Database experience with relational or NoSQL solutions
Create Your Profile — Game companies can contact you with their relevant job openings.