Senior Programmer

Calgary, Ab or Houston, Tx // Remote

The ideal candidate will be responsible for developing high-quality UNITY3D applications. They will also be responsible for designing and implementing testable and scalable code.


- Guide junior team members and take over if necessary

- Planning, design and document the code you write

- Design highly scalable, testable code

- Discover and fix programming bugs

Required experience:

- Bachelor's degree or equivalent experience in Computer Science or related field

- Proficiency with C++ or C# as a software developer or game developer

- Proficiency with at least one system of a game engine (Eg; Physics, AI, Animation, Networks, etc...)

- Atleast 2 years of programming experience with simulators or computer game engines. Atleast 1 shipped title.

- Excellent references and coding samples

Preferred Requirements:

- Unity3D experience in C#

- Knowledge of advanced mathematics or physics

- Knowledge of computational modelling techniques

- Agile or SCRUM project management


- Software Developer

- Software Engineer

- Software Programmer

- Game Developer

- Gameplay Programmer

- Game Development

- C# Programmer

- C# Developer

- Unity 3D

- Software Engineering

If this Senior Programmer position seems like an exciting opportunity for you, please submit your resume and cover letter to Looking forward in reviewing your information!