# Manager, Software Engineering

**Company**: Electronic Arts
**Location**: Kuala Lumpur
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Ticker**: EA
**Wikidata**: https://www.wikidata.org/wiki/Q173941

**Apply**: https://jobs.ea.com/en_US/careers/JobDetail/Manager-Software-Engineering/211553
**Canonical**: https://yubhub.co/jobs/job_99b9b28a-370

## Description

As a Software Engineer III on the FC Mobile team, you'll help shape the foundation that powers the world's most popular mobile football experience. You'll design and build large-scale, high-performance backend systems that enable real-time gameplay and live features for millions of players.

You'll work closely with designers, engineers, testers, and product owners to deliver reliable and scalable features. You will play a crucial role in providing technical leadership, overseeing project execution, mentoring team members to ensure best practices are followed. This role reports to the Technical Director.

### Responsibilities

- Technical operations

- Design, develop, and maintain complex backend systems ensuring scalability, performance, and reliability

- Provide technical guidance, expertise, and code reviews to team members, ensuring software quality and adherence to best practices

- Identify technical risks and implement mitigation strategies to monitor and safeguard server technical KPIs to ensure minimal downtime and stable live operations

- Ensure code quality, maintainability, and documentation by setting and enforcing coding standards

- Work with modern backend stacks including Java, Kubernetes, microservices, and cloud platforms (AWS, GCP, Azure)

- Project management

- Work together with project managers to provide estimations and manage priorities and resources to ensure on-time delivery

- Understand delivery needs from product owners to ensure smooth communication between different job functions

- Communicate efficiently with stakeholders about technical design/issues.

- People management

- Lead and inspire a team of software engineers, fostering a collaborative and high performing work environment

- Mentor and train team members, promoting skill development and career growth

## Skills

### Required
- Java
- Redis
- SQL
- Kubernetes
- Microservices
- Cloud platforms (AWS, GCP, Azure)
- Agile methodologies
- Leadership and project management
- Debugging, communication, and collaboration skills
