Software Developer, Builds and Infrastructure

Job No: CCI30
Location: Calgary

Position Overview:

The successful Software Developer, Builds and Infrastructure candidate will be responsible for improving and maintaining all aspects of the automated build systems, as well as software maintenance and field support. This will involve improving the continuous integration and continuous delivery systems, assist with maintaining the package management system for internal and external dependencies, and working with development and QA to ensure the continual improvement of a functional and effective distributed code repository in order to deliver high-quality software releases.


General Responsibilities:

  • Implement, improve and maintain systems for automating builds, tests and deployments for Windows, Mac, and Linux.
  • Collaborate with development teams to manage third party libraries and dependencies.
  • Improve and maintain all aspects of the build system including build scripts and installers.
  • Work closely with development and quality assurance analysts to orchestrate test automation suites as part of a continuous build verification process
  • Support field issues and work on general software maintenance tasks.


Required Skills/Experience:

  • 3+ years of C++ development experience
  • 3+ years of DevOps or build engineer experience
  • Experience with CI/CD systems
  • Ability to work with build and software certification systems on Windows, Mac and Linux
  • Strong skills with Git
  • Strong experience with build scripts, scripting and automation


Beneficial Skills/Experience:

  • Experience with Python
  • Experience with CMake
  • Experience with dependency and package management, e.g. Conan
  • Experience with TeamCity
  • Experience with Jira and Bitbucket, including creating and maintaining extensions.
  • Experience with installation software, including “Advanced Installer”, MSI and RPM
  • Experience with Docker and Kubernetes
  • Experience with bash and powershell


Educational Requirements:

  • BSc in Engineering, Computer Science, or related field.


How to apply:

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. While we thank all those who apply, however please note that we will only be contacting those selected for an interview. No phone calls or unsolicited agency referrals please

Please complete the below application form and we will be in contact shortly.

Apply Now

Privacy Acknowledgment

Circle Cardiovascular Imaging is collecting personal information from you as part of the recruitment and selection process. The recruitment applications are hosted by external service providers who also recognize the importance of privacy. By proceeding with your application, you acknowledge that your personal information will be hosted by these external service providers.

Personal Details * Required field


About Us

Circle Cardiovascular Imaging Inc. develops world class, advanced reading and reporting solutions for cardiac imaging. Circle is a prominent company for the global cardiac imaging community bringing together an experienced and qualified team of over 150 people. Circle’s imaging platform, cvi42, is the best-in-class cardiovascular imaging reading and reporting solution for cardiac MR, cardiac CT, cardiac Interventional Planning and Electrophysiology. Annually, millions of cardiac exams - in over 1,000 hospitals and in more than 50 countries - are interpreted using cvi42, giving physicians the tools to accurately quantify and diagnose complex cardiovascular diseases whilst improving patient outcomes and the effective utilization of healthcare resources.