Electronic Arts Software Engineer Intern

EA Software Engineer Intern 2027: Mobile Game Development Internship in Hyderabad

Electronic Arts (EA) has advertised a Software Engineer Intern opportunity with EA Mobile – Slingshot Games (India) in Hyderabad, Telangana. Unlike backend-focused internships centred on APIs and cloud infrastructure, this role is closely connected to mobile game development, player experience and software performance.

Interns are expected to contribute to new game features, collaborate with designers and product managers, and help improve code quality and performance. The position offers exposure to the development practices used by a game studio, including technical discussions, code reviews, documentation and team retrospectives.

Role overview

DetailInformation
CompanyElectronic Arts (EA)
PositionSoftware Engineer Intern
StudioEA Mobile – Slingshot Games (India)
LocationHyderabad, Telangana, India
Role ID in supplied listing215949
Worker typeIntern – Temporary Employee
Work modelHybrid
Reporting toTechnical Director or Lead Engineer
Internship statusDescribed as paid
Stipend amountNot specified
DurationNot specified
Application deadlineNot specified

What makes this internship different?

Slingshot Studios works on mobile games and live-service experiences. The listing names Covet Fashion, Need for Speed No Limits and Plants vs. Zombies as examples of games associated with the studio’s broader environment.

The central engineering challenge is to make game features work well for players—not simply to produce code that passes a basic test.

1. Building features with the game team

Interns will participate in developing new features and work with designers and product managers. This requires understanding what a feature should do, translating that requirement into a technical implementation and coordinating with colleagues when behaviour needs clarification.

A useful preparation exercise is to build a small playable prototype or add a feature to an existing personal project. Be prepared to explain the intended player experience, the logic behind the implementation and how you tested it.

2. Improving load times and frame rates

The listing specifically mentions reducing load times and improving frame rates. These are important aspects of game performance because slow loading or inconsistent rendering can disrupt gameplay.

Candidates can build relevant understanding by learning to identify unnecessary repeated calculations, excessive object creation, inefficient data structures and avoidable work in frequently executed code. If working with a game engine, profiling a small scene and documenting a measurable improvement can make a useful portfolio example.

The goal is to understand how to identify a bottleneck before attempting to optimise it.

3. Maintaining code quality

Code reviews, retrospectives, documentation and coding standards are part of the advertised responsibilities. Game development involves frequent changes, so readable code and clear technical explanations help teams maintain features over time.

Candidates should practise breaking code into understandable components, naming functions clearly, handling edge cases and explaining why they chose one implementation over another.

Skills and qualifications

EA encourages candidates to apply if they meet most of the requirements and are comfortable discussing their suitability. The listing emphasises the following abilities:

  • Data structures and algorithms: A solid foundation in common data structures, algorithmic reasoning and problem-solving.
  • Programming: Strong general programming skills.
  • Curiosity and learning: The ability to investigate unfamiliar concepts and learn in a focused way.
  • Creative problem-solving: Finding practical solutions when a feature or technical challenge does not behave as expected.
  • Agentic AI coding tools: Familiarity with modern agentic AI coding harnesses is explicitly mentioned.

The description does not state a mandatory degree specialisation, minimum CGPA, graduation year or previous-experience requirement. Candidates should not assume these conditions apply unless the current official vacancy specifies them.

Bonus skills

The following are listed as additional advantages rather than universal mandatory requirements:

  • Experience creating games or an interest in playing and understanding games.
  • Proficiency in C++, C#, Java or PHP.
  • Understanding of the 3D mathematics used in games.
  • Knowledge of RESTful APIs.

The role does not require every candidate to demonstrate every bonus skill. It is more useful to show a strong foundation and explain the technical work you genuinely understand.

How to build a relevant project portfolio

For this opportunity, a small game-related project can help communicate your interest more clearly than a collection of unrelated coding exercises.

Consider one of these project directions:

A simple gameplay mechanic: Build a movement, scoring, inventory or collision system. Explain the logic and the edge cases you handled.

A performance investigation: Profile a small game or simulation, identify a measurable bottleneck and document the change you made. Include before-and-after measurements only if you actually collected them.

A game feature with a service connection: Create a prototype that retrieves scores or player data through a REST API. This can demonstrate both programming fundamentals and the bonus API skill mentioned in the listing.

An AI-assisted development example: If you use an agentic coding tool, document the task you gave it, how you reviewed its proposed changes, which errors you caught and how you verified the final result. The important point is to demonstrate your own understanding rather than relying on generated code you cannot explain.

These are suggested portfolio ideas, not projects required by EA.

What to expect from the team environment

The role description emphasises collaboration, feedback and exposure to different aspects of game development. Interns may take part in technical discussions about future features, receive feedback through code reviews and contribute to improving development processes.

This makes communication part of the engineering work. Candidates should practise explaining a technical decision in straightforward language, asking questions when requirements are unclear and describing how they responded to feedback on a project.

The supplied listing does not publish a confirmed internship duration, stipend amount or conversion-to-full-time policy.

APPLY NOW

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top