Senior Software Engineer, Developer Relations (Mobile)
Mediatonic
- New York City, NY
- Permanent
- Full-time
- Provide programming 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 but not limited to bugs, crashes and runtime performance challenges.
- Work with customers and technical partners from multiple industries to ensure future releases of Unreal Engine continue to 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
- 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