This job might no longer be available.
Senior Manager, Software Engineering
3 years ago
The Information Technology group (EAIT) works as a global team to empower EA’s employees and business operations to be creative, collaborative, and productive. As a digital entertainment company, EA’s enterprise technology needs are diverse and span across game development, workforce collaboration, marketing, publishing, player experience, security, and corporate activities. Our mission is to bring creative technology services to each of these areas, working across the company to “ensure better play.
Responsibilities:
EA is looking for Sr. Manager, Software Engineering for the Monitoring and Analytics team. You will report to the Head of Infrastructure Engineering and oversee the architecture and engineering for EA’s global systems and application telemetry, monitoring and reporting. You will help lead and champion EAIT’s technology stack, which is focused on driving a large-scale machine data handling, processing and visualization of EA’s infrastructure, applications and public cloud services. These tools are highly automated and built on a modern framework of opensource technologies. You will manage a highly responsive, flexible and scalable infrastructure to meet EA’s needs.
- The scope of responsibilities includes monitoring enterprise infrastructure across EA’s data centers, studio and office locations, and an increasing foot print of infrastructure services running in the public cloud
- Partner and collaborate on product requirements with Product Management, Design, Reliability Engineering, Content Publishing, Quality Verification and Automation teams, and vendors
- Maintain a constant focus on service reliability and performance, maximizing up time, and optimizing away potential sources of degradation in Player UX
- Align indicators to meet evolving requirements of Live Service
Tech
- Work with technical leadership and other groups to determine, road map and provide the best technical strategy and engineering standards to promote our business direction
- Blend security best practice and original techniques to keep our systems available
- Comfortable working to a budget and managing suppliers
- Attract and motivate top engineering talent
- Create and foster a diverse development and sharing culture
- Maintain and foster a team that has strong professional growth
Qualifications:
- 10+ years leading global engineering teams, with an understanding of operational considerations for shipping product to thousands of users, including live service support considerations.
- You have wide technical experience including an advanced understanding of patterns across: Full stack software development, time series data, Design System, and cloud services
- Experience with Continuous Delivery, and Agile development, including blue/green deployments and devsecops
- Among others, experience across back-end services like REST APIs, front-end build tools such as npm scripts and Angular, AWS, CI tooling
- Understanding of common architectural and design patterns
- Experience with Elastic and InfluxDB highly preferred
- Expertise in optimizing efficient solutions
Attributes you'll have
- Inspire change and is forward-looking, able to reduce challenges through effective leadership and communication
- Team morale builder who positively inspires others
- Delegate a group of individuals either through direct reporting or when needed
- Lifelong learner and with a continuous improvement mindset
- We would like it if you had experience with the following:
- Manage 3rd party software development teams
- Familiarity with networking technologies and test/simulation tools
- Understanding of IT Operations conditions like alerting/alarming/messaging
- Design Systems and an understanding of why they are important
- SRE principles, experience with public cloud, P4(Perforce), Jira,GIT
Create Your Profile — Game companies can contact you with their relevant job openings.