Software Engineer

Location: Linden, Alberta, Canada

Hawk Machine Works is a manufacturer of parts, equipment and related products for the oilfield service sector, drilling sector, chemical, and pharmaceutical industries that is consistently endeavoring to learn, innovate, and reach new heights. However, we can’t achieve this without talented, hard-working, and motivated team members.

Duties and Responsibilities:


  • HTML, CSS, SASS/SCSS, Bootstrap 4 for WordPress custom theme development 
  • Asp.Net/Asp.Net Core to develop web apps 
  • Build reusable code and libraries for future use 
  • Optimize web pages for maximum speed and scalability using Google Lighthouse & GTMetrix Tools
  • Monitor website performance, watch for traffic drops related to site usability problems and rectify the issues 
  • Integrate various web applications via API (I.E. ERP to CRM (Customer Relationship Management); CRM to website; web tools, analytics, digital ads & social platforms to marketing platform; etc.) 
  • Design processes and best practices for relevant applications included in Microsoft 365 for Business improving operational efficiency by researching, designing, and proposing custom features and/or workflows, as well as planning and executing integrations with other systems utilized by various departments 
  • Provide basic IT support for company networks and hardware and assist the company’s off-site IT service provider when issues need to be escalated


  • Integration of tier 3 legacy ERP with CRM. Increase the efficiency of use of both systems and centralizing customer information and history
  • New website development with categories of project expertise
  • Ongoing development of corporate website and future new websites
  • Development of web-based quoting system that pulls material, service, and pricing information from suppliers, vendors, and pulls internal time, operational, and inventory calculations from ERP and accounting systems
  • Development of Document Management System, either custom or off-shelf system
  • Development of customer portal
  • Learning Management System development
  • IoT (internet of things) project planning and scoping for CNC (Computer Numerically Controlled) machines and manufacturing processes for the purposes of operational efficiency, maintenance, part & job tracking, and data sharing with customers and other internal and external stakeholders and partners; i.e. Machines, hardware, computing, applications, web interface, etc.

Qualifications / Requirements:

  • The equivalent of 4+ years of experience in front and back end development
  • A Bachelor’s degree in software engineering/development, computer science or other related fields. (Full Stack Developer certifications or courses will be considered) 
  • Must have experience working with HTML5, CSS, SASS/SCSS, Bootstrap 4, Asp.Net/Asp.Net Core 
  • Must have backend WordPress experience 
  • Solid grasp of computer science, algorithms, and data structures 
  • Knowledge of JavaScript, jQuery and PHP is an asset
  • Experience or familiarity with Azure DevOps
  • Familiarity with software like Adobe Suite, Photoshop and knowledge of SEO principles is an asset
  • Professional work ethics and communication skills

Send your resume and cover letter to: