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

Senior Engine Programmer

As a Senior Engine Programmer, you will be responsible for enhancing and optimizing Unreal Engine’s core systems to support high-performance game development. You’ll work on rendering, physics, networking, and memory management while developing custom engine features tailored to our projects. Your expertise in C++, low-level optimization, multithreading, and engine architecture will be essential in pushing the boundaries of what’s possible in Unreal Engine. If you're passionate about building cutting-edge technology and improving engine performance, we’d love to hear from you!

Responsibilities

  • Work on all aspects of engine development to support a survival game environment.
  • Write performant, robust, and maintainable code.
  • Debug, profile, and optimize engine systems to meet quality and performance targets.
  • Contribute to code reviews, testing, and documentation to maintain high development standards.
  • Demonstrate a strong passion for building cutting-edge survival game technology.
  • Be an active participant in the design and production of the engine.
  • Mentor and support team members, fostering a collaborative development culture.

Requirements

  • 5+ years of game development experience.
  • Expert-level C++ programming skills.
  • Open-minded and willing to collaborate, experiment, and iterate on features.
  • Upper-intermediate English proficiency.
  • Passion for making and playing great survival games.
  • Experience with data-driven development.
  • Proficiency with CPU and GPU profiling tools.
  • Strong multithreading experience.
  • Knowledge of modern hardware architecture.

Nice to Have

  • Bachelor’s or Master’s degree in computer science or software engineering.
  • Experience with modern graphics APIs (Vulkan, D3D12, GNM, etc.).
  • Experience with modern console development (PS4/PS5, Xbox One/Series).
  • Proficiency in SIMD programming.
  • Experience with low-level x86/ARM/DXBC/Spir-V assembly.
  • Knowledge of networking and multiplayer systems.
  • Proven track record of contributions to shipped games.

What We Offer

  • An open, collaborative environment where ideas are encouraged and valued.
  • A managerial team consisting of highly experienced game developers at the top of their fields.
  • Opportunities to share hobbies and passions with like-minded colleagues.
  • An inclusive workplace with studio- and employee-organized activities.
  • A commitment to creating the best survival game experience possible, including listening to community feedback.

We are looking for highly motivated individuals with evolving skill sets and a passion for developing cutting edge survival game engines. If you want to contribute to making top tier survival games, we would love to hear from you!

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