Enable job alerts via email!

Software Engineer - Infrastructure

HRB

Canada

Remote

CAD 80,000 - 120,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company in Canada is seeking a Senior Software Engineer specialized in Infrastructure. The role involves building and maintaining platforms, optimizing developer productivity, and enhancing continuous integration systems. The ideal candidate should have substantial experience with C++, Python, and containerization technologies. Join a dynamic team working at the forefront of software development.

Qualifications

  • 5+ years of experience in a software development role.
  • Proficient with C++, Python, and CI systems.
  • Experience in developing containerized workflows.

Responsibilities

  • Engineer platforms for developers and customers.
  • Develop CI systems and internal infrastructure.
  • Create dashboards and reports to monitor systems.

Skills

C++
Python
Shell Scripting
Containerization
Continuous Integration
Linux Administration
Git

Tools

CMake
Docker
Kubernetes

Job description

We are looking for software engineers at all experience levels to help build out the tools and systems needed to drive high developer productivity

Responsibilities
    • As a Senior Software Engineer (Infrastructure), you will engineer the platforms used by developers to do their work and those used by customers to access our software. You will help support software development efforts across multiple teams, develop efficient compilation, testing, and release workflows. To this end you will interface closely with the software teams to design, and implement productive and engaging workflows and processes. You will design, build, and maintain our internal infrastructure including our continuous integration (CI) system, compute farm, and software deployment systems. The types of tools you will be responsible for developing encompasses containers, build systems, installers, and other internal automation scripts and tooling. To manage the systems effectively, you will develop dashboards and reports to monitor and improve the functioning of our internal systems.
Requirements
    • 5+ years of experience in a software development role
    • Experience developing software in C++ and python
    • Experience with C or C++ build systems and tools (CMake or similar)
    • Experience with python packaging infrastructure (pip, wheels, pypi)
    • Proficient in one or more shell scripting languages (bash or similar)
    • Proficient at developing containerized workflows (Docker, Podman, kubernetes)
    • Proficient at developing continuous integration (CI) systems
    • Good understanding of git and github
    • High familiarity with linux systems administration
Preferred Skills & Experience (Not Required)
    • Experience in a platform, dev-ex, or site-reliability engineering role
    • Experience developing and maintaining CI systems (Jenkins, Teamcity, gitlab)
    • Experience building and deploying containerized systems (Docker, kubernetes)
    • Experience with software package management and distribution (apt, rpm, pypi,)
    • Experience developing github hooks, actions, and integrations
    • Experience with virtualization and device drivers
    • Knowledge of release management best practices
    • Knowledge of git internals and tools for repository transformations
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer - Infrastructure

HRB

Remote

CAD 90,000 - 130,000

Today
Be an early applicant

Software Engineer, Infrastructure Engineering

StackAdapt Inc.

Remote

CAD 70,000 - 110,000

30+ days ago

Senior Infrastructure Engineer (Canada)

Centari, Inc.

Remote

USD 90,000 - 140,000

11 days ago

Senior Quality Engineer - Infrastructure

Veeva Systems

Remote

CAD 90,000 - 150,000

21 days ago

Senior Software Engineer, Infrastructure Remote - Greater Toronto Area

GlossGenius, Inc.

Remote

CAD 80,000 - 120,000

30+ days ago

Senior Software Engineer, Infrastructure Engineering

StackAdapt Inc.

Remote

CAD 70,000 - 110,000

30+ days ago

Ingénieur Infrastructure / Infrastructure Engineer

Société de protection des forêts contre les insectes et maladies - SOPFIM

Longueuil

On-site

CAD 80,000 - 120,000

Today
Be an early applicant

Staff Software Engineer, Infrastructure

Okta, Inc.

Toronto

On-site

CAD 118,000 - 178,000

11 days ago

Software Engineer, Frontend Infrastructure

StackAdapt Inc.

Remote

CAD 80,000 - 120,000

4 days ago
Be an early applicant