• Customer Care
  • +1 (780) 830-8814
Engine Programmer

Engine Programmer

As an Engine Programmer, you will focus on enhancing and optimizing Unreal Engine’s core systems to support our game development needs. You’ll work on improving performance, memory management, rendering, and physics systems, while developing custom engine features that ensure seamless and scalable gameplay. Your expertise in C++ and low-level programming will be key to pushing the engine’s capabilities and delivering smooth, high-performance experiences. If you're passionate about engine architecture and solving complex technical challenges, we’d love to have you on our team!

Responsibilities

  • Work on all aspects of engine development
  • Write performant, robust and maintainable code
  • Debug, profile and optimize code to hit quality and performance targets
  • Contribute in code reviews, testing and documentation
  • Show strong passion for making the highest quality state of the art games
  • Be an active participant in the design and production of the engine
  • Mentor and support team members

Requirements

  • 3+ years game development experience
  • Expert in C++
  • Open-minded, willing to collaborate, experiment and iterate over a specific feature
  • Upper-intermediate English
  • Passion for making and playing great games
  • Experience with data driven development
  • Experience with a wide range of CPU and GPU profiling tools
  • Multithreading should be second nature
  • Knowledge of modern hardware

Nice to haves

  • Bachelor / Master degree in computer science or software engineering
  • Experience with modern graphics API's (Vulkan, D3D12, GNM, ...)
  • Experience with modern console development (PS4/5, Xbox One/Series, ...)
  • Experience with SIMD programming
  • Experience with low-level x86/ARM/DXBC/Spir-V assembly
  • Experience with networking / multiplayer
  • Track record of major contributions to shipped games

What We Offer

  • An open, collaborative environment where ideas are welcome and encouraged
  • A managerial team consisting of highly experienced game developers at the top of their fields
  • Sharing hobbies and passions with like-minded colleagues
  • Inclusive environment with many activities organized by the studios or the employees
  • Commitment to making the best game possible for the fans, including listening to community feedback

Please no gamer tags, social media handles, or usernames

Invalid Input

What is a good address to reach you at?

Invalid email address.
Invalid Input

Don't worry, we won't be calling you out of the blue! At Dazzle Software.

Invalid Phone Number

Please attach a copy of your most recent resume here

Please attach a copy of your most recent resume.

Cover letters are never required here at Dazzle Software but if you have one you'd like to share with us, you may upload it here

Invalid Input

Feel free to share your ArtStation, GitHub, LinkedIn, personal website, etc

Invalid URL Input
Invalid Input
Invalid salary input detected.
Invalid Age Input

Contact Us

Address:

Po Box 99900 QZ 905 832, Stn Main,
Leduc,
AB, T9E 1A1,
Canada

Phone: + 1 (780) 830 8814

Email: support@dazzlesoftware.org