Software Developer (C#, .NET, Azure)
Calgary, AB
About Us
At ZeroKey we have one mission; to drive optimization through digital transformation.

Our world is inherently analog, rendering most “things” invisible to the digital domain. ZeroKey is changing that, one factory, warehouse, and facility at a time.

Through our patented and breakthrough IIoT localization technology, Smart Space, ZeroKey is digitizing things that have never been digitized before. Driven by Smart Space’s millimetre-level 3D digitization accuracy, we’re bringing real-world workflows and processes into the digital realm like never before to power previously impossible digital solutions that redefine state-of-the-art.

ZeroKey is a venture funded, high growth tech company headquartered in Calgary, with regional offices opening soon in Toronto, Silicon Valley, and Stuttgart. Originally started in mid-2016, ZeroKey has experienced several consecutive years of tremendous growth on the order of 9,000% annually. Today, with 24+ core patents and products in use across an exponentially growing client list reaching over 15 different countries and 3 different continents, we are excited to be adding this new role to the team along with several others as part of our long-term growth plan.

Want to know what it’s like to work at ZeroKey? Join us for a tour of our brand new 20,000 sq. ft. facility in Calgary’s Airways industrial park:

Job Description
As a software engineer, you will operate within our software development team and work to shape the future of key software properties that power ZeroKey’s breakthrough Smart Space technology. The successful applicant will have a strong aptitude for software integration, problem solving, team-oriented development, and cloud-based technologies.
This role will participate within a multi-disciplinary team comprised of senior, intermediate, and junior roles to solve and build core cloud infrastructure for exciting new products being deployed around the world.

General Role & Responsibilities

  • Develop and maintain new and existing software products
  • Analyze, design, and develop tests and test-automation suites
  • Participate in all phases of product development lifecycle from specification to testing.
  • Integrate electronic hardware, firmware, and software into complete systems.
  • Effectively communicate progress and problems to management and other departments.
  • Create product documentation and user manuals
  • Provide ongoing maintenance, support and enhancements in existing systems and platforms
  • Collaborate cross-functionally with business users, project managers and other engineers to achieve elegant solutions.
  • Provide recommendations for continuous improvement.
  • Work alongside other engineers on the team to elevate technology and consistently apply best practices

Experience and Education

  • Bachelor’s Degree in computer science or equivalent experience
  • Minimum of 3 years of experience in software development

Required Skills and Knowledge

  • C#, .NET architecture and development experience
  • S.O.L.I.D. Object-oriented design principles
  • Test-driven development, mocking, assertion libraries, and associated frameworks
  • Experience with design patterns, dependency injection, IoC frameworks
  • Distributed version control systems and associated tools (Git preferred)
  • Asynchronous programming experience
  • User interface development
  • Relational, Document, Object databases and ORM technologies
  • Meticulous attention to detail
  • Critical and pragmatic thinking
  • A collaborative, ego-free approach to problem solving
  • Excellent written and verbal communication skills

Beneficial Skills

  • Mobile device development
  • Web application development (front and back end, web services)
  • Service-oriented architecture design
  • Agile product development lifecycle experience (Kanban, Scrum)

Job Types

  • Full-time, Permanent


  • $48,838.00-$118,719.00 per year


  • Casual dress
  • Company events
  • Dental care
  • Disability insurance
  • Discounted or free food
  • Extended health care
  • Flexible schedule
  • Life insurance
  • On-site parking
  • Paid time off
  • Stock options
  • Vision care
  • Work from home


  • 8 hour shift

COVID-19 considerations

  • We strictly adhere to municipal, provincial, and federal COVID-19 guidelines. This includes work from home arrangements, only essential staff permitted in-office, mandatory mask usage in all office common areas, and increased sanitization schedules.


  • Software Engineering: 3 years (Preferred)
  • HTML/CSS: 2 years (Preferred)
  • C#: 3 years (Preferred)
  • Azure: 1 year (Preferred)


  • Bachelor’s Degree (Preferred)


  • Calgary, AB (Required)

Work remotely

  • No

Please apply by sending a cover letter and resume to [email protected]

Back to Careers Page