Senior Software Engineer–Unreal Engine/C++

Employer

Job Description

Cavrnus is seeking a Senior Software Engineer–Unreal Engine/C++ that will be responsible for Unreal Engine/C++ application development across the extended reality platform.


The Cavrnus Senior Software Engineer–Unreal Engine/C++ will report to the Chief Technology Officer (CTO) / Co-founder. This is an opportunity for a Unreal Engine/C++ engineer to help create new methods of engaging and communicating. As we build the team for Cavrnus, we are looking for collaborative individuals comfortable in a start-up environment and excited by innovative ideas and dedicated to producing a compelling, best-in-class experience.


Send us your GitHub and resume and let’s talk!


Job Responsibilities:

  • Collaborate with the product team to build an innovative solutions platform that brings extended reality to real-world workflows.
  • Build and manage application systems, such as authentication, authorization, commerce, accounts, profiles, etc.
  • Develop and integrate new features into the UI.
  • Optimize UI for better device performance.
  • Integrate multiple software solutions into a cohesive offering.
  • General application client/server development.


Experience and Skills:

  • Minimum of 7+ years experience with 3D applications, preferably Unreal Engine.
  • Deep familiarity with Unreal Engine components and scripts (UI, animation, audio, video, interactivity, etc.).
  • Strong C++ skills, C# experience helpful.
  • Experience integrating native libraries across platforms.
  • JavaScript/TypeScript/Node.js, Python, or other similar scripting language.
  • Experience working in an Agile/Scrum environment.
  • Scripting ability, e.g. shaders to help with achieving UI blur effects.
  • Multi-platform development experience: iOS, Android, VR HMDs, AR HMDs.
  • XCode experience is a plus.
  • WebRTC experience (to make you the ultimate unicorn).


Minimum Education: Bachelor's degree or higher in Computer Science, Engineering, Mathematics, Science, or a related field, or combined experience/education as a substitute for minimum education.


Minimum Experience: 7+ years of application development, or combined experience/education as a substitute for minimum experience.


Minimum Field of Expertise: 3D applications or gaming (you live and breathe polygons), ability to research and recommend new technology solutions. Prior work in extended reality applications is a plus.


What We Offer:

  • First and foremost, a great team!
  • Truly state-of-the-art projects
  • Competitive salary
  • Healthcare
  • Equity
  • Flexible hours and paid holidays
  • 100% remote working