Senior Software Programmer, Developer Relations (Mobile)

Epic Games

Summary

This job involves being a customer-focused senior software engineer with experience in shipping real-time applications on Android and iOS, bridging Unreal Engine end users with Epic's development team, providing engineering consultation, writing optimized code, and collaborating with customers and technical partners to enhance Unreal Engine.

What you'll do

  • Provide engineering consultation to Unreal Engine licensees as they navigate difficult problems.
  • Write well documented and optimized code for fixes and feature improvements.
  • Debug, review and analyze minor and major development issues including bugs, crashes, and runtime performance challenges.
  • Work with customers and technical partners from multiple industries to ensure future releases of Unreal Engine meet their needs.
  • Drive the creation and development of knowledge-sharing resources, including live presentations, whitepapers, tutorials, and knowledge articles.
  • Provide mentorship and coaching to team members.

Requirements

  • Senior level experience developing and debugging in multi-threaded applications
  • Expertise in C++ is required, experience in Java and Objective C are a plus
  • A strong foundation in real-time applications, 3D math, data structures and algorithms
  • Professional experience shipping titles for Android, iOS or AR/VR platforms
  • Strong written/verbal communication skills including the ability to give technical presentations to audiences with of varying technical backgrounds
  • A creative problem solver with a passion for helping other developers
  • Self-motivated individual who will take ownership of the technical relationship with developers and work proactively to reduce friction and improve processes
  • Professional experience with the Unreal Engine is a bonus
  • Shipped titles on mobile platforms is a bonus
  • Android or Apple ecosystem expertise is a bonus

Apply

Click below to be taken to the Epic Games hiring page.

Location

Montreal,Quebec,Canada

Compensation

The compensation for this position is not listed.

Posted

3+ months ago

Category

Keywords

unreal engine c++ java objective c