This job might no longer be available.
Technical Director
2 years ago
EA Mobile is looking for a Senior Software Engineer to help build our live services-focused server platform. You will report to the Senior Engineer leading the project.
Responsibilities:
- You will partner with developers, technical directors, and program managers to develop our new live services game platform.
- You are a pro at working with large-scale systems and are motivated by delivering high-quality software to your internal customers.
- Develop ultra fast, massively scalable, highly available game services supporting multiple games.
- Implement security best practices and original techniques to keep user data secure and prevent cheating.
- Apply and improve server deployment and troubleshooting strategies that maximize uptime.
- Balance short and long-term technical objectives and own the strategy for your components of the platform.
- Provide technical support to internal customers/programmers using the live services platform
- Mentor other developers, review their work, and make recommendations for improvement.
Qualifications:
- A desire to create scalable game servers and services using modern tech for modern games.
- Top-notch programming skills – preference for experienced Typescript/Javascript developers, but we hold nothing against other languages.
- 3 years of experience with technical leadership.
Broad experience with some of the following:
- Frameworks (e.g. Node.js, Angular 10, Nebular)
- Cloud Technologies (e.g., AWS, GCP)
- Relational and Non-Relational Databases (e.g. Spanner, SQLite, MongoDB)
- Redis / Memcached data caching solutions
- Microservices architecture
- Test frameworks (e.g. Jest, JUnit, TestNG, Spring)
- Other languages (e.g. C#, Java, ObjectiveC)
Create Your Profile — Game companies can contact you with their relevant job openings.