1

Unix Developer Jobs in Toronto, ON (NOW HIRING)

... and Unix. This role will function as a subject matter expert (SME) to other developers, in addition to hands-on coding. * You put our clients first. You engage with purpose to find the right ...

... and Unix. This role will function as a subject matter expert (SME) to other developers, in addition to hands-on coding. * You put our clients first. You engage with purpose to find the right ...

Write and update Engineering practice documents. Requirements VOTRE PROFIL EST ESSENTIEL A NOTRE ... Vous etes familier avec la programmation (systeme d'exploitation Unix et les langages de ...

We are looking for talented self-starting engineers to join our platform team as backend engineers ... Deep understanding of UNIX systems and TCP/IP network fundamentals * Experience in building and ...

We are looking for talented self-starting engineers to join our platform team as backend engineers ... Deep understanding of UNIX systems and TCP/IP network fundamentals * Experience in building and ...

The Programmer Analyst Advisory be responsible for the ETL development for the Data Composition ... Develop and maintain Unix/Linux shell scripts to automate ETL workflows, job execution, and ...

Comfortable with Linux/Unix operating system commands Excellent understanding of integration and ... DevOps technologies such as GitHub Actions, Ansible, Nexus,Artifactory, Airflow, etc. Ability to ...

next page

Showing results 1-20

Unix Developer information

See Toronto, ON salary details

$22

$44

$67

How much do unix developer jobs pay per hour?

As of Jul 17, 2026, the average hourly pay for unix developer in Toronto, ON is $44.25, according to ZipRecruiter salary data. Most workers in this role earn between $36.25 and $51.39 per hour, depending on experience, location, and employer.

What is the difference between Unix Developer vs Linux Developer?

AspectUnix DeveloperLinux Developer
Required CredentialsTypically Linux/Unix certifications, programming skillsSimilar certifications, Linux-specific knowledge
Work EnvironmentUnix-based systems, enterprise serversLinux distributions, open-source environments
Employer & Industry UsageFinancial, telecom, large enterprisesTech companies, startups, open-source projects
Common Search & ComparisonYesYes

Unix Developers and Linux Developers share many skills, including scripting and system administration, but Unix Developers focus on proprietary Unix systems used in large enterprises, while Linux Developers work primarily with open-source Linux distributions. Both roles require similar credentials and are often found in overlapping industries, but their environments and specific system knowledge differ.

What are Unix Developers?

Unix Developers are software engineers who specialize in designing, developing, and maintaining applications and systems that run on Unix-based operating systems. They work with languages such as C, C++, Shell scripting, and Perl, and are skilled in system-level programming. Unix Developers are responsible for optimizing system performance, troubleshooting issues, and ensuring the security and reliability of Unix environments. They often collaborate with other IT professionals to build scalable, efficient, and robust solutions for organizations.

What are some common challenges Unix Developers face when integrating new software into legacy systems?

Unix Developers often encounter challenges when integrating new software with existing legacy systems, such as compatibility issues between modern and outdated components, limited documentation, and the need to ensure minimal disruption to ongoing operations. Successfully navigating these obstacles requires strong problem-solving skills, a deep understanding of Unix system architecture, and close collaboration with other IT teams. Overcoming these challenges can be rewarding and helps developers build expertise that is highly valued in organizations reliant on Unix infrastructure.

What are the key skills and qualifications needed to thrive as a Unix Developer, and why are they important?

To thrive as a Unix Developer, you need strong programming skills in languages like C, C++, or Python, a solid understanding of Unix/Linux operating systems, and typically a degree in computer science or a related field. Familiarity with shell scripting, version control systems like Git, and tools such as awk, sed, and make is often required. Effective problem-solving, attention to detail, and strong communication skills help you collaborate with teams and troubleshoot complex issues. These competencies are crucial for developing reliable, efficient software solutions and maintaining robust Unix-based systems.
What are popular job titles related to Unix Developer jobs in Toronto, ON? For Unix Developer jobs in Toronto, ON, the most frequently searched job titles are:
Infographic showing various Unix Developer job openings in Toronto, ON as of July 2026, with employment types broken down into 71% Full Time, 19% Part Time, 1% Temporary, and 9% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $92,049 per year, or $44.3 per hour.

Full-time

Posted yesterday


Job description

In Canada, HSBC Global Services (Canada) Limited (HGCA) is a wholly owned subsidiary of HSBC Global Services Limited. Operating in Toronto, HGCA is part of a global service company, delivering services to support the operating entities of HSBC Group. We have different capabilities that provide tools and processes to facilitate the functions, business, and entities with their service management responsibilities. 

Our purpose – Opening up a world of opportunity – explains why we exist. Here at HSBC we use our unique expertise, capabilities, breadth and perspectives to open up new kinds of opportunity for our more than 40 million customers. We’re bringing together the people, ideas and capital that nurture progress and growth, helping to create a better world – for our customers, our people, our investors, our communities and the planet we all share.

You’ll be a tech-first Engineering Lead who brings fresh ideas, guides the team’s technical decisions, and keeps everyone moving towards clear outcomes (quality, reliability, and delivery). This is a leadership role with delivery responsibility. 

We are looking for people who are flexible in their approach, enjoy technology and who are happy to try new things, as well as being comfortable in throwing experiments away if they don’t work. Controlled failure is considered an opportunity to learn. 

We currently write software in the following languages: java, javascript, clojure, kotlin, bash(!), python. We're not a big fan of frameworks but it's a team choice and a lot of teams have adopted react and vue for front end. You don't need to be an expert in any of these languages, but we do expect a willingness to learn. 

We'd love to hear from people that are using technology that we've not adopted yet. For example, if you have worked with elm, julia, haskell, rust that would be great! 

As our Engineering Lead, you will: 

  • Own end-to-end delivery and run outcomes for one or more client connectivity products/services, staying hands-on while guiding others

  • Set and communicate the technology strategy, balancing business delivery with ongoing remediation of technical debt

  • Lead and continuously improve development pods, measuring success through fewer production incidents and increased release cadence

  • Drive engineering excellence: automation, strong testing discipline, code quality, CI/CD maturity, and operational readiness

  • Build reliability in by design by addressing non-functional requirements (performance, resilience, observability, recoverability)

  • Ensure safe, predictable change delivery through small, regular, non-breaking releases, plus release/change execution and operational acceptance

  • Lead production support and operational rituals, including incident response, problem management, PIRs, retros and stand-ups; ensure root causes are fixed and improvements embedded

  • Manage risk and control items proactively, staying on top of vulnerabilities and control and governance processes

  • Prioritise work with stakeholders (Tech Owner, Product Owner, ITSO), pushing back where needed, and handling timely escalations and expectation management

  • Mentor and uplift teams across Client Connectivity, sharing best practices and improving ways of working

  • Own OKR setting and review, with regular check-ins to track progress and outcomes

  • Communicate progress and impact, blogging/sharing updates and achievements, and identifying wider contribution opportunities for self and team

You´ll likely have the following skills to succeed in this role:

  • Strong full-stack engineering and devOps experience across build, test, release and run, including Continuous Delivery practice

  • Hands-on engineer who can code and deploy to production, working across at least two languages and willing to learn new stacks (e.g., Java, JavaScript, Clojure, Python). You might not be expert, but we still expect you to try and learn to get the job done

  • Relational database experience (PostgreSQL preferred)

  • Working knowledge of Unix and a solid infrastructure understanding

  • Experience designing/consuming HTTP APIs (e.g., REST)

  • Strong analytical, problem-solving and decision-making skills

  • Proven technical leadership: raising engineering standards, coaching, and improving team ways of working

  • Strong production support capability: observability, incident/problem management, and driving service reliability improvements

  • Able to manage multiple development teams and work directly with Product Owners end-to-end with minimal reliance on intermediary roles

  • Strong stakeholder management and decision-making, making sound trade-offs across time, risk and quality, including knowing when to escalate

  • Working knowledge of cyber security and regulatory requirements (e.g., data privacy, consent, data residency) and how to apply them in delivery

  • Comfortable operating in both Unix and Windows environments

In compliance with applicable laws, HSBC is committed to employing only those who are authorized to work in Canada. Applicants must be legally authorized to work in Canada as HSBC will not engage in immigration sponsorship for this position. 

As an HSBC employee, you will have access to tailored professional development opportunities to ensure you have the right skills for today and tomorrow. At HSBC, our overall goal is to provide a competitive Total Reward Package, with an appropriate mix of fixed pay, and variable pay, as part of an employee’s overall total compensation and benefits. Variable pay generally takes the form of discretionary, annual awards (sometimes referred to as a “bonus”). Additionally, HSBC offers a wide range of competitive and flexible benefits designed to help you improve your health and well-being, finances, and lifestyle.

All qualified applicants will receive consideration for employment without regard to age, ancestry, color, race, national origin, ethnicity, disability or medical condition, genetic information, military or veteran service, religion, creed, sex, gender, pregnancy, childbirth, caregiver status, marital status, citizenship or immigration status, sexual orientation, gender identity or expression or any other trait protected by applicable law.  

The final fixed pay offer will depend on the candidate and a number of variables, including but not limited to, role responsibilities, skill set, depth of experience and education, licensing/certification requirements, internal relativity, and specific work location. 

At HSBC, our overall goal is to provide a competitive Total Reward Package, with an appropriate mix of fixed pay, and variable pay, as part of an employee’s overall total compensation and benefits. Variable pay generally takes the form of discretionary, annual awards (sometimes referred to as a “bonus”). Additionally, HSBC offers a wide range of competitive and flexible benefits designed to help you improve your health and well-being, finances, and lifestyle.