1

Unix Developer Jobs in Toronto, ON (NOW HIRING)

Develop and optimize large-scale batch processing using Unix scripting (AWK or Perl) * Analyze ... Mentor junior developers and promote best practices in development, testing, and deployment

Job Summary We are looking for an experienced DevOps Solutions Engineer to join our Banking ... Knowledge of Linux/Unix administration. * Experience with monitoring and logging tools such as ...

Familiar with Unix-like environments. A propos de votre role : Chez Fiserv, nous nous consacrons a ... En tant qu'ingenieur en developpement logiciel, vous jouerez un role essentiel dans la conception ...

NET 8/Core specifically optimized for Unix/Linux environments. Engineer for Performance: Implement advanced parallel and asynchronous programming patterns (TPL, Multi-threading) to process massive ...

DevOps Engineer

Toronto, ON

CA$70K - CA$100K/yr

We do not use AI to screen, assess, or select applicants Job Overview We are looking for a DevOps ... Strong Linux or Unix experience and troubleshooting skills. * Clear communication, ownership ...

DevOps Engineer

Toronto, ON ยท On-site

CA$70K - CA$100K/yr

We do not use AI to screen, assess, or select applicants Job Overview We are looking for a DevOps ... Strong Linux or Unix experience and troubleshooting skills. * Clear communication, ownership ...

ABOUT US: We're a talented team of product managers, digital marketers, developers, and product ... Familiarity with Linux, MacOS or another Unix-like operating system; feeling at home in the ...

... with Linux/Unix systems Handson experience with: CI/CD tools (Jenkins, GitHub Actions, GitLab CI, Azure DevOps) Cloud platforms (AWS preferred; Azure/GCP acceptable) Containerization and ...

The Global Wealth Engineering client technology team is transforming the digital experience for its ... Experience in batch process development/support using shell script in Unix/Linux What's in it for ...

IMS, DB2, VSAM, Informix) Development techniques, such as debugging, testing, coding, documentation, and use of productivity tools AIX / UNIX Command line expertise and shell script programming is ...

Commercial Banking Engineering is seeking a skilled Java Developer with extensive experience in ... Experience with AS400/Unix environment and with cloud service integration is an asset. * Proficient ...

Global Wealth Engineering Technology Team is looking for an energetic and results-oriented ... Experience in batch process development/support using shell script in Unix/Linux What's in it for ...

As a Senior Developer, DevOps on our Platform Engineering team, you'll play a critical role in ... Experience with Linux/Unix systems administration What we can offer you * Salary range: $120,000 to ...

Collaborate with DevOps teams to streamline CI/CD processes using Jenkins and Git. * Support ... Deep proficiency in Unix/Linux scripting, including Shell, Korn Shell, AWK, and Perl. * Strong ...

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 16, 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.
Software Developer

Software Developer

Scotiabank

Scarborough, ON โ€ข On-site

Other

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Requisition ID: 265186ย 
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

We are committed to investing in our employees and helping you continue your career at Scotiabank.

As a Sr. IBM MDM Developer within Client Systems, Canadian Banking Engineering team, you will play a key role in designing, developing, and supporting enterprise-grade Master Data Management (MDM) solutions focused on customer data. This includes building scalable OLTP and batch processing, enabling near real-time integration via messaging/event frameworks, and ensuring auditability and compliance using OOTB IBM MDM offering.

This role is ideal for someone who thrives in complex enterprise environments, enjoys working on high-volume data platforms, and is motivated to deliver reliable and performant backend solutions.

Is this role right for you? In this role, you will:

ย 

  • Design, develop, and support IBM MDM solutions for customer data management
  • Develop and optimize large-scale batch processing using Unix scripting (AWK or Perl)
  • Analyze system performance (CPU, memory, I/O) on Unix/AIX environments and propose improvements
  • Design and implement backend services using J2EE technologies (Java, MQ, SQL, ORM frameworks)
  • Develop and maintain complex SQL, stored procedures, and user-defined functions (UDFs)
  • Integrate MDM with enterprise systems using JAX-WS, messaging (MQ/Kafka), ETL workflows, and batch pipelines
  • Ensure data integrity, consistency, and performance across relational databases (LUW DB2 preferred)
  • Participate in system integration activities across distributed enterprise platforms
  • Contribute to technical design discussions and provide input to all stakeholders
  • Collaborate with cross-functional teams including application support, database, and infrastructure teams
  • Mentor junior developers and promote best practices in development, testing, and deployment
  • Ensure adherence to coding standards, version control, and CI/CD practices (Git-based repositories)

Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:

Core Technical Skills

  • Strong Unix/Linux scripting experience including AWK or Perl for batch processing and large data set analysis
  • Hands-on experience with Unix platforms (IBM AIX preferred) including system performance analysis
  • Solid J2EE development experience including:
    • Java
    • IBM MQ / JMS
    • SQL
    • ORM frameworks (IBM pureQuery preferred)

ย 

Database & Data Skills

  • Strong experience with relational databases (IBM LUW DB2 preferred)
  • Advanced SQL proficiency:
    • Complex queries
    • Stored procedures
    • User Defined Functions (UDFs)

ย 

Development & Integration

  • Experience with source control systems (GitHub, Bitbucket, Git)
  • Experience in large-scale system integration, including:
    • JAX-WS web services
    • Batch processing
    • Messaging systems (MQ, Kafka)
    • ETL/data pipelines

ย 

MDM & Domain Knowledge

  • Experience with IBM MDM development, including:
    • MDM transaction framework
    • Event framework and messaging integration
    • IBM WebSphere Admin (configuration and troubleshooting)
  • Strong J2EE developers without MDM experience will also be considered
  • Knowledge of Customer Data domain and Financial Services is an asset

Nice-to-Have Skills

ย 

  • Experience troubleshooting MQ connectivity issues and HA failover scenarios
  • Familiarity with MDM audit/logging frameworks (TAIL tuning, async logging)
  • Exposure to event-driven architectures and integration patterns
  • Experience working in regulated financial environments

Location(s): ย Canada : Ontario : Torontoย 
Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.ย ย 
At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let ourย  Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.