Generalist Software Engineer (Remote Options)

EA - Madrid logo
Posted 02 March 2022
Salary Negotiable
LocationMadrid
Job type Permanent
DisciplineProgramming
Reference16086
Contact NamePaul Walker

Job description

A veteran AAA studio are searching for a Generalist Software Engineer for their Madrid studio! In this role you will join a growing core team that provides features, maintains a broad view of the game and engine systems and look for ways to improve performance, utility, and capabilities to players and workflow enhancements to their development team, reporting to the development director of the project.

You should expect to be working on prototyping and planning, collaborating with other engineers, and building primary systems (often using other systems), workflows, and capabilities that allow them to work smarter and more efficiently to bring substantial improvements to their games.

You role and responsibilities will include...

  • Implementing core technologies in an architecturally sound way to enable collaborative development efforts
  • Actively sharing domain knowledge, teaching and mentoring engineers within the team
  • Collaborating with design and other technical teams to provide feedback and then create clear technical designs
  • Delivering well-tested and high-quality technical implementations that meet design requirements
  • Actively looking for ways to increase team efficiency through tooling or workflow enhancements

The skills and experience you'll bring to the role...

  • 5+ years of progressively complex experience in game development or related department
  • A passion for the development craft with an ability to demonstrate good development practices
  • A firm grasp of C++ language, best practices, and architectural considerations
  • An ability to communicate well with non-technical partners, such as artists, designers, and producers
  • General understanding of parallel programming and resource management considerations

Bonus points if you have...

  • A Bachelor's degree in Computer Science (or equivalent professional history)
  • Shipped and supported a AAA title
  • Experience developing with an established engine such as Unreal

***Remote options from any of the following countries: Spain, Romania, Sweden, Germany, United Kingdom***