DevOps Software Engineer

Garmin International, Inc.Town of Cochrane, AB
Onsite

About The Position

We are hiring a full-time DevOps Software Engineer at the Garmin Canada headquarters in Cochrane, AB. You will be responsible for the design, development, and maintenance of the tools and testing infrastructure. This testing infrastructure is essential for product development & technology teams who rely on us every day to ensure we are releasing high quality products to our customers. Work on modern tech stacks and frameworks to deliver high-performant, highly reliable distributed systems for data processing and analysis for Global Garmin teams. Design database systems to manage the exponential growth in the sensor data we collect, which is then used to develop cutting-edge new technologies and new products, such as the Rally pedal-based power meters. Leverage high-performance grid computing solutions while developing frameworks used to prototype and evaluate complex algorithms, such as the Garmin Elevate optical heart rate technology. Design distributed file systems to facilitate collaboration across the global Garmin team spanning four different continents. Consistently revisit the needs of the product development & technology teams and help them define the tools they need to accomplish their job efficiently.

Requirements

  • Bachelor's degree AND 5 years of relevant experience OR an equivalent combination of education and relevant experience
  • Excellent academics (cumulative GPA greater than or equal to 3.0)
  • Proficient in Python, especially with typing, async, pytest and venv’s
  • General knowledge and familiarity with SQL databases, particularly MySQL and PostgreSQL
  • Experience with a Web framework, preferably React, Flask, FastAPI or Django
  • Experience with a CI/CD tool such as Jenkins or Zuul
  • Proficient with Git (preferably with the command line interface)
  • Excellent verbal and written communication skills
  • Demonstrates ability to provide reliable solutions to a variety of complex problems using sound problem-solving techniques
  • Works under general supervision of team leader or mentor
  • Detail-oriented with the ability to prioritize and manage multiple tasks
  • Ability to work well with others across several locations world-wide in a highly collaborative environment
  • Experience working in a team environment

Nice To Haves

  • Experience with HPC cluster
  • Experience with Docker
  • Experience with noSQL databases, such as MongoDB or Elastic/Opensearch
  • Experience with maintaining small to medium sized network infrastructure
  • Experience with distributed systems
  • System administrator / IT experience with Windows (10, 11 and server)
  • System administrator / IT experience with Linux (Rocky and Ubuntu)
  • Experience with security systems, such as Active Directory, OAuth, and Hashicorp Vault
  • Experience with Google tests and code coverage tools
  • Experience with programming languages such as C, C++ and C#
  • Experience with Ansible
  • Experience with some common Python packages, such as poetry, scipy and pandas
  • Experience with build systems, including Makefiles, CMake, or Waf

Responsibilities

  • Design, develop, and maintain CI/CD pipelines for different products and tools
  • Maintain and create tools and web apps used by the product development & technology teams
  • Be able to learn or get familiar with new scripting or programming languages to complete tasks
  • Be the first line of support to our internal customers
  • Run diagnostic and profiling on the infrastructure to detect issues beforehand
  • Follow scrum agile process
  • Participate in peer code and design review
  • Create and update documentation such as: user manuals, software design documents, system requirements, meeting minutes and project retrospectives.
  • Train and mentor new team members or interns

Benefits

  • Competitive company matching savings plans with your choice of tax-free or non-registered savings accounts
  • Employee stock purchase plan
  • Student loan repayment program
  • Fitness reimbursements
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service