drjobs Senior Software Engineer

Senior Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Toronto - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

We are seeking skilled and passionate Software Engineers across all experience levels to build tools and systems that enhance developer productivity and streamline customer access to our clients software.

Key Responsibilities:
As a Senior Software Engineer (Infrastructure) you will:

  • Engineer and optimize platforms that support internal developers and external customers.
  • Collaborate with crossfunctional teams to design and implement efficient workflows for development testing and release.
  • Build and maintain critical internal infrastructure including continuous integration (CI) systems compute farms and deployment pipelines.
  • Develop and improve tools such as containers build systems installers and automation scripts.
  • Create dashboards and reporting systems to monitor and enhance the performance of internal tools and infrastructure.

Required Qualifications:

  • 5 years of experience in software development.
  • Proficiency in developing software with C and Python.
  • Experience with C or C build tools (e.g. CMake).
  • Familiarity with Python packaging tools (pip wheels PyPI).
  • Strong skills in shell scripting (e.g. Bash).
  • Expertise in containerized workflows (Docker Podman Kubernetes).
  • Proficiency in building and managing CI systems.
  • Solid understanding of Git and GitHub workflows.
  • Advanced knowledge of Linux systems administration.

Preferred Skills (Nice to Have):

  • Experience in platform engineering developer experience (DevEx) or site reliability engineering (SRE).
  • Handson experience with CI tools like Jenkins GitLab or TeamCity.
  • Familiarity with container orchestration and deployment systems (e.g. Kubernetes).
  • Knowledge of software package management systems (e.g. apt rpm PyPI).
  • Experience with GitHub hooks actions and integrations.
  • Understanding of virtualization and device driver development.
  • Knowledge of release management processes and best practices.
  • Familiarity with Git internals and repository transformation tools.

Apply to make an impact by developing stateoftheart tools and systems that empower developers and enhance software delivery.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.