This job listing expired on Nov 25, 2020
Tweet

We Are EA

We’re EA—the world’s largest video game publisher. You’re probably familiar with many of our titles—Madden, FIFA, The Sims, Need for Speed, Dead Space, Battlefield and Star Wars, to name a few. But maybe you don’t know how we’re committed to creating games for every platform—from social to mobile to console —to give our players that anytime, anywhere access they demand. What does that mean for you? It means more opportunities to unleash your computing genius.

Opportunity Ahead

EA’s Digital Platform (EADP) organization is responsible for driving critical technology decisions and investments for EA on a global scale, across all divisions and studio teams. Technology and engineering leadership at EA is critical to making the industry’s best games & services and the EADP team is leading the way to providing cross-platform services that will keep our consumers connected with our games anytime, anywhere with anyone.

EA Hyderabad has a great opportunity for a Senior Engineering Manager position. As an experienced engineering manager, you will be a senior technical leader across the central engineering team to hire, develop and lead a team of engineers to implement high throughput world class services at global scale for our next generation games. If you are someone who can build a world class engineering team, solve complex computing problems, are a passionate team player and thrive in a fast paced, ever changing technology environment this is a great opportunity for you.

What Would You Do

As Senior Manager of Software Engineering (EADP) you will attract, hire, develop and lead a team of world-class engineers responsible for the architecture, development, and deployment of major components of EA's Digital Platform in a DevOps model. This is an exciting opportunity to create a team from the ground up and shape. You will also be interacting across the broader EADP organization and game studios to help define and refine the platform capabilities and accelerate the platform adoption.

You must ensure stellar product quality, and provide technical inputs to Stakeholders & Product Managers in building the product backlog.

You will be interacting with senior leaders, stakeholders, product managers, scrum masters, software engineers, quality engineers and infrastructure engineers across the US and other geographies.

  • Lead large development teams
  • A problem solver and a hands-on person leading the team from the front and finding solutions using technology and logical thinking.
  • Implement a strong architectural vision that scales for complex game services.
  • Be responsible for end-to-end development, thus ensuring the code written to implement the architecture and design meets the highest standards pertaining to code quality and efficiency
  • Estimate engineering effort during multiple stages of product life cycle
  • Guide the engineering team in accomplishing architecture, design and implementation goals
  • Track development deliverables and communicate their statuses, risks to global teams
  • Exhibit creativity and resourcefulness at problem solving while collaborating and working effectively with outstanding designers, engineers of different technical backgrounds, architects and product managers
  • Ability to integrate research, conduct fail-fast POCs and implement MVPs at high velocity
  • Implement Test Driven Development principles across development, automation & code coverage
  • Establish & Enforce strong DevOps principles across all stages of development
  • Experience with agile/scrum methodologies to iterate quickly on product changes, developing user stories and working through backlogs
  • Work with external product and service vendors.
  • Coach, guide and mentor the development team and build a high performing, happy and successful team.

Key Skills

  • Bachelor or Master's degree related to Computer Science from Tier I institutions
  • 12+ years’ overall IT experience implementing using in J2SE and J2EE technologies
  • Experience in building, mentoring and leading engineering functions that include large teams (preferably 10+ team size) that are globally distributed in nature with continuous development & testing models being practiced.
  • Very strong technical and hands-on background in Architecture and development.
  • 5+ years of experience working in Java, and other Java based open source technologies like Apache foundation.
  • Demonstrated experience in architecting and deploying high volume, high transaction based, distributed and redundant web applications.
  • Proven track record of leading technical teams in delivering web technology architecture, design and implementation.
  • Excellent understanding of design patterns, clean architecture and clean code principles
  • Experience working with external vendors.
  • Very strong experience in AWS (preferred) or Azure Cloud platforms for both managed and hosted services.
  • Top notch hands-on programming skills in Java and related frameworks such as Spring and Spring Boot
  • Experience implementing services using Serverless & Container-based architectures.
  • Exceptional analytical and creative problem solving skills; solution oriented individual.
  • Ability to stay on top of technology, lead POCs, conduct brainstorming sessions and deliver ideas to our products and tech stack
  • Strong sense of ownership/‘can do’ attitude and high attention to detail
  • Demonstrate a high level of creativity and problem solving
  • Continuous and persistent learner.
  • Experience working in Agile methodology.
  • Experience in Development, Support, Maintenance, and Enhancement projects.
  • Good communicator and motivator who is always looking for improvement opportunities.
  • Ability to travel both domestic and international.

Highly Desired Skills

  • Multiple programming language experience such as Python, NodeJS
  • Preferred AWS Services experience across
  • IAM and AWS Organizations
  • VPC, & Direct Connect
  • S3, DynamoDB, Aurora
  • EC2, AWS Lambda, ECS, ElasticSearch Service
  • Route 53, API Gateway, CloudFront
  • CloudFormation, Terraform templates,
  • CloudWatch, CloudTrail
  • Cost Optimization techniques
  • Experience with Container Management preferably using EKS, AWS Fargate
  • Experience with gRPC protocol and graphQL frameworks

EA is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.