Senior Software Programmer, Developer Relations Expert

2 weeks ago


Vancouver, British Columbia, Canada Borderless Capital Full time
Job Summary

We are seeking a highly skilled Senior Software Programmer to join our team as a Developer Relations Expert. This role will involve providing technical guidance and support to our customers and partners, as well as contributing to the development of our Unreal Engine technology.

Key Responsibilities
  • Provide expert-level technical consultation to customers and partners on Unreal Engine-related issues.
  • Develop and maintain high-quality, optimized code for fixes and feature improvements.
  • Debug, review, and analyze complex development issues, including bugs, crashes, and runtime performance challenges.
  • Collaborate with customers and technical partners to ensure future releases of Unreal Engine meet their needs.
  • Develop and deliver 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 multi-threaded applications.
  • Expertise in C++ is required; experience in Java and Objective C is 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 and verbal communication skills, including the ability to give technical presentations to audiences with 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.
What We Offer

We offer a comprehensive benefits package, including 100% coverage for benefits for both employees and dependents, as well as a robust mental well-being program through Modern Health. We also offer a competitive employer match for our retirement savings plan.

About Us

Borderless Capital is a global company with a presence in 19 countries and 55 studios. We have a team of over 4,500 employees worldwide and have been making award-winning games and engine technology for over 25 years. Our Unreal Engine technology is used by content creators across various industries, including media and entertainment, automotive, and architectural design.



  • Vancouver, British Columbia, Canada Epic Games Full time

    Unlock Your Potential as a Senior Software ProgrammerEpic Games is seeking a highly skilled Senior Software Programmer to join our Developer Relations team. As a key member of our team, you will be responsible for providing programming consultation to Unreal Engine licensees, writing well-documented and optimized code, and debugging complex development...


  • Vancouver, British Columbia, Canada Epic Games Full time

    Unlock Your Potential as a Senior Software ProgrammerEpic Games is seeking a highly skilled Senior Software Programmer to join our Developer Relations team. As a key member of our team, you will be responsible for providing programming consultation to Unreal Engine licensees, writing well-documented and optimized code, and debugging complex development...


  • Vancouver, British Columbia, Canada Borderless Capital Full time

    About the RoleWe are seeking a highly skilled Senior Software Programmer to join our Developer Relations team. As a key member of our team, you will be responsible for providing programming consultation to Unreal Engine licensees, writing well-documented and optimized code, and debugging and analyzing development issues.Key ResponsibilitiesProvide expert...


  • Vancouver, British Columbia, Canada Borderless Capital Full time

    About the RoleWe are seeking a highly skilled Senior Software Programmer to join our Developer Relations team. As a key member of our team, you will be responsible for providing programming consultation to Unreal Engine licensees, writing well-documented and optimized code, and debugging and analyzing development issues.Key ResponsibilitiesProvide expert...


  • Vancouver, British Columbia, Canada Epic Games Full time

    Unlock Your Potential as a Senior Software ProgrammerEpic Games is seeking a highly skilled Senior Software Programmer to join our Developer Relations team. As a key member of our team, you will be responsible for providing programming consultation to Unreal Engine licensees, writing well-documented and optimized code, and debugging complex development...


  • Vancouver, British Columbia, Canada Epic Games Full time

    Unlock Your Potential as a Senior Software ProgrammerEpic Games is seeking a highly skilled Senior Software Programmer to join our Developer Relations team. As a key member of our team, you will be responsible for providing programming consultation to Unreal Engine licensees, writing well-documented and optimized code, and debugging complex development...


  • Vancouver, British Columbia, Canada Epic Games Full time

    About the RoleWe're seeking a highly skilled Senior Software Programmer to join our team at Epic Games. As a key member of our Developer Relations team, you will play a critical role in bridging the gap between Unreal Engine end-users and our development team.Your primary focus will be on providing expert programming consultation to licensees, helping them...


  • Vancouver, British Columbia, Canada Epic Games Full time

    About the RoleWe're seeking a highly skilled Senior Software Programmer to join our team at Epic Games. As a key member of our Developer Relations team, you will play a critical role in bridging the gap between Unreal Engine end-users and our development team.Your primary focus will be on providing expert programming consultation to licensees, helping them...


  • Vancouver, British Columbia, Canada Epic Games Full time

    About the RoleWe're seeking a highly skilled Senior Software Programmer to join our Developer Relations team at Epic Games. As a key member of our team, you'll be responsible for providing programming consultation to Unreal Engine licensees, writing well-documented and optimized code, and collaborating with customers and technical partners to ensure future...


  • Vancouver, British Columbia, Canada Epic Games Full time

    About the RoleWe're seeking a highly skilled Senior Software Programmer to join our Developer Relations team at Epic Games. As a key member of our team, you'll be responsible for providing programming consultation to Unreal Engine licensees, writing well-documented and optimized code, and collaborating with customers and technical partners to ensure future...


  • Vancouver, British Columbia, Canada Epic Games Full time

    About the RoleWe're seeking a highly skilled Senior Software Programmer to join our Developer Relations team at Epic Games. As a key member of our team, you will be responsible for providing programming consultation to Unreal Engine licensees, writing well-documented and optimized code, and collaborating with customers and technical partners to ensure future...


  • Vancouver, British Columbia, Canada Epic Games Full time

    About the RoleWe're seeking a highly skilled Senior Software Programmer to join our Developer Relations team at Epic Games. As a key member of our team, you will be responsible for providing programming consultation to Unreal Engine licensees, writing well-documented and optimized code, and collaborating with customers and technical partners to ensure future...


  • Vancouver, British Columbia, Canada Epic Games Full time

    Unlock Your Potential as a Senior Software ProgrammerEpic Games is seeking a highly skilled Senior Software Programmer to join our team of experts in Unreal Engine development. As a key member of our team, you will be responsible for providing programming consultation to Unreal Engine licensees, writing well-documented and optimized code, and debugging...


  • Vancouver, British Columbia, Canada Epic Games Full time

    Unlock Your Potential as a Senior Software ProgrammerEpic Games is seeking a highly skilled Senior Software Programmer to join our team of experts in Unreal Engine development. As a key member of our team, you will be responsible for providing programming consultation to Unreal Engine licensees, writing well-documented and optimized code, and debugging...


  • Vancouver, British Columbia, Canada Epic Games Full time

    About the RoleWe are seeking a highly skilled Senior Software Programmer to join our team as a Developer Advocate. This is an exciting opportunity to work with our development team and bridge the gap between Unreal Engine end-users and our technical experts.Key ResponsibilitiesProvide technical consultation to Unreal Engine licensees, helping them navigate...


  • Vancouver, British Columbia, Canada Epic Games Full time

    About the RoleWe are seeking a highly skilled Senior Software Programmer to join our team as a Developer Advocate. This is an exciting opportunity to work with our development team and bridge the gap between Unreal Engine end-users and our technical experts.Key ResponsibilitiesProvide technical consultation to Unreal Engine licensees, helping them navigate...


  • Vancouver, British Columbia, Canada Epic Games Full time

    About the RoleWe are seeking a highly skilled Senior Software Programmer to join our team as a Developer Advocate. This is an exciting opportunity to work with our development team and bridge the gap between Unreal Engine end users and our technical experts.Key ResponsibilitiesProvide technical consultation to Unreal Engine licensees, helping them navigate...


  • Vancouver, British Columbia, Canada Epic Games Full time

    About the RoleWe are seeking a highly skilled Senior Software Programmer to join our team as a Developer Advocate. This is an exciting opportunity to work with our development team and bridge the gap between Unreal Engine end users and our technical experts.Key ResponsibilitiesProvide technical consultation to Unreal Engine licensees, helping them navigate...


  • Vancouver, British Columbia, Canada Orchestry Software Full time

    {"h1": "Unlock Your Potential at Orchestry Software", "p": "We are a product-led organization that values innovation and best practices to create great software for Microsoft 365 administrators and users. Our goal is to change the way software is built for this platform. We are looking for a talented Senior SDET/QA Engineer to join our team. As a key member...


  • Vancouver, British Columbia, Canada Orchestry Software Full time

    {"h1": "Unlock Your Potential at Orchestry Software", "p": "We are a product-led organization that values innovation and best practices to create great software for Microsoft 365 administrators and users. Our goal is to change the way software is built for this platform. We are looking for a talented Senior SDET/QA Engineer to join our team. As a key member...