BMT default image, depicting a supergraphic on a grey background

AP-012 Software Engineer/Programmer

Job Details

The Role

BMT is an independent consultancy specializing in engineering, science and management services in the defence, energy and transports sectors.

We recruit talented individuals from Canada and around the world from technologists, to new grads and seasoned professionals.

Our passion for engineering excellence is contagious! Not only do we offer challenging and rewarding projects, we understand that flexibility is important in today’s business world. As a result, we offer competitive compensation and benefits, training and development programs and an orientation program designed to welcome all team members with the same friendly enthusiasm!

BMT Canada Ltd. (BMT) is recruiting for a permanent software engineering/programmer position to support growing demand for software development on behalf of its clients in the oil and gas, defence and transportation industries. The position is within the Asset Performance Business Unit and will involve the development of engineering and database tools. The successful candidate will have formal software development programming training from a university or college and an understanding of mechanical/structural engineering either through a formal education or industry experience. The candidate must be capable of working in a MS coding environment, applying industry standard coding standards and working and learning within a multi-disciplinary talented team.

Key Knowledge, Skills and Experience 



How to apply

If you are interested in applying for the position, please submit your cover letter and resume to, following these guidelines: 

BMT is committed to employment equity, to eliminating discrimination and encouraging diversity amongst its workforce.  Accommodations are available on request for candidates taking part in all aspects of the selection process. Candidates selected for an interview will be contacted.


Share this