NGRAIN is an innovative, cutting-edge technology company on the verge of something BIG.


We are confident in our strategy and we are out to change the world. At NGRAIN, we live our culture. We believe business is all about people and relationships. When asked to describe our culture, we categorize ourselves as:

Bold thinkers

Collaborative experimenters

Intellectually curious


These are just a few of the reasons why we have been able to build an awesome team:

We are flexible:

Work where you want, when you want. Except every second Friday — everyone gets those days off.

We invest in talent:

We make sure our skills and knowledge are ahead of the pack.

We make time to explore:

We have regularly scheduled hack days and everyone is encouraged to dedicate time to creative, out of the box, exploratory experimentation.

Current Opportunities

Rendering Software Engineer

Location - Vancouver BC

We're looking for a Rendering Software Engineer who will be part of a team responsible for supporting and extending the NGRAIN SDK and more. The SDK is currently used in our flagship products Vergence and Iris, and runs cross-platform on Windows, iOS, and Android for mission critical customers in the aerospace, defense, oil & gas industries. You'll get to work on both high-level architecture of rendering APIs and low-level, close-to-the-metal per platform optimizations.

View Job Posting

Community Engagement Manager

Location - Anywhere in NA; Vancouver or Ottawa preferred.

We're looking for a seasoned Community Engagement Manager who will develop and execute the community engagement strategy by building, growing, and managing relationships with our users. You will implement the Company's community strategy, managing engagement and interactivity with its audience, fostering community spirit. This role coordinates with the Marketing team to support their vision, ensuring consistency in voice and cultivating a strong community around the brand.

View Job Posting

Software Developer

Location - Anywhere in the USA.

Reporting to the Senior Program Manager, the Software Developer will enhance and maintain NGRAIN’s custom battle damage assessment applications for use by aerospace and defense clients (such as Lockheed Martin). The Software Developer will work closely with clients to understand their requirements and design and develop solutions to meet these needs. Primary development will be in C# and secondarily in C++. This position will work remotely however you will travel to our clients’ offices.

View Job Posting

Interested in joining NGRAIN?

Send your resume today