Sr Software Engineer, Game Developer Support

Summary:

SEGA. . . What do you think of when you hear that word?  Do you think of the console with the iconic, harmonized voice fire ups, or do you think of the countless gaming hits from Sonic the Hedgehog, Soul Caliber, to the Persona series?… When we think of SEGA, we think of its evolution as a pioneer in the video game market to one of the most prominent video game developers ever.  There’s never been a more exciting time in the company’s history as our passion drives the best gaming products to players around the world. We are committed to delivering high quality and unique games via one of the richest portfolios of original IPs in the market – something we are both very proud of and excited about in a dynamic market. Traditionally a boxed product publisher, we are working hard to ensure that we continue to make the shift to digital and are looking forward to your help in crafting the next era in SEGA’s legacy.

We are a diverse, global company and offer a fantastic opportunity to work with gamers and fans from all over the world!

Job Summary:

SEGA is seeking an experienced, highly capable Sr Software Engineer to join our talented team to help port and publish our games on Steam. They will be responsible for providing direct support to our external partner developers from Asia, America, and Europe as well as to internal stakeholders to implement our development standards that we refer to as ‘Best practices for PC Development.’ This role is deeply involved in multiple projects, both future and ongoing.

Duties and Responsibilities:

  • Develop coding samples
  • Review source code
  • Provide technical inspection for deliverables
  • Answer developer technical questions
  • Evaluate Third Party services
  • Research new technologies
  • Work with SVP of Product Development to perform due diligence with development partners

 

Qualifications and Skills:

  • B.S. in Computer Science, or related field, or equivalent experience
  • A minimum of 8 years of PC game development (Windows) experience
  • Japanese – English bilingual
  • Knowledge and experience in language such as C, C++, C#, etc.
  • Strong background in developing game with C++ native code
  • Strong knowledge in Windows API and other open source libraries
  • Experience shipping a game to Steam platform
  • Experience implementing Steam API and other Third-party SDKs
  • Comprehensive knowledge of PC game architecture
  • Excellent communication and teamwork skills – success will come through collaboration
  • Self-motivated and able to break down complex tasks

 

Preferred Skills:

  • Commercial game development experience in Unity and Unreal
  • Console game development experience
  • Porting experience between console and PC
  • Network engineering
  • Lead engineer/Tech lead experience
  • A love for playing PC games
  • Experience with emerging platforms and technology
  • Experience with the challenges of porting from console to PC