Esports
Software Engineer, C++ - EA SPORTS™ FC
Mid Level
Bucharest, Romania
in office
Full time
Job description
About the Role
The Software Engineer on Career Mode will help build and evolve one of the most played experiences in the game, working on the technology, tools, and frameworks that power Career and Tournament modes. The role involves contributing to new features shipped each year, reporting to the Development Director and collaborating with a Technical Lead. The engineer will work within a team of over 20 engineers on C++ based backend functionality, UI frameworks, content pipelines, and common game features such as player customisation, team management, settings, and accessibility.
Key Responsibilities
- Implement new features or additions to existing features within Career Manager, Career Player, and all types of Tournament modes.
- Troubleshoot and fix any issues that may arise.
- Manage your piece of feature or sub-feature, including implementing backend logic, game flows, UI screens, and any required UI custom components.
- Contribute to gathering requirements and writing technical functional design specifications; propose tech solutions for low to medium-complexity features and discuss them with the team lead.
- Monitor performance and Career Mode stability impact from your changes and address any issues; investigate complex and hard-to-debug issues and provide tech solutions.
- Report progress to the Career Mode's lead and team manager.
- Be part of a dynamic team focused on bringing high-quality features, tools, and frameworks that form the foundation of Career and Tournament modes, along with developing new features every year.
Required Experience & Qualifications
- Object-oriented programming experience and understanding of OO design principles.
- 7+ years' experience in C++ software development.
- Experience quickly understanding high-complexity existing and unfamiliar code and modifying it.
- Experience adapting to existing multiple coding styles.
- Ability to embrace challenges and find creative ways to overcome them.
- Experience in C and open-mindedness to learning new technologies.
Preferred Skills
- Experience in UI technologies (Qt, Unity or Unreal UI frameworks).
- Familiarity with scripting languages (Python, Lua), C and SQL.
- Experience working within an agile team.
- Experience working with Microsoft, Sony, or Nintendo game consoles.
- Bachelor's degree in computer science or related field, or equivalent training and professional experience.
About the Company
EA SPORTS FC is one of the largest sports entertainment platforms in the world, redefining football with genre-leading interactive experiences and connecting a global community of fans to The World's Game through innovation and unrivalled authenticity.
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.
