1

Senior Unix Engineer Jobs in Ontario (NOW HIRING)

As a Senior kdb+ Engineer at [DI] you'll be at the forefront of delivering high-performance ... Strong background in Unix/Linux environments and scripting. * Demonstrated technical leadership and ...

As a Sr. Quality Engineer, you provide support for a suite of business mission-critical and complex ... Cloud, Unix/Linux, big data/ Hadoop, data warehouse). * Strong problem solving, design, and ...

\n \n \n \n \n Our client has a requirement for a highly experienced Java Developer for a contract ... Unix experience \n \n \n \n \n \n

Scripting or programming skills (C, Perl, Golang, Python) in a Unix or Windows environment ... Preferred working experience with 7750 SR OS, 7220/7250 SR Linux and EDA. * Experience and interest ...

We are seeking a Senior .NET Developer to join our client's Equity Derivatives technology group. In ... NET 8/Core specifically optimized for Unix/Linux environments. Engineer for Performance: Implement ...

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 ...

next page

Showing results 1-20

Senior Unix Engineer information

See Ontario salary details

$52.5K

$120.3K

$190K

How much do senior unix engineer jobs pay per year?

As of Aug 1, 2026, the average yearly pay for senior unix engineer in Ontario is $120,319.00, according to ZipRecruiter salary data. Most workers in this role earn between $98,000.00 and $136,000.00 per year, depending on experience, location, and employer.

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

To thrive as a Senior Unix Engineer, you need deep expertise in Unix/Linux system administration, scripting, troubleshooting, and a relevant degree or equivalent experience. Familiarity with automation tools (such as Ansible or Puppet), shell scripting languages (like Bash or Perl), and certifications like RHCE or CompTIA Linux+ is highly valued. Strong problem-solving skills, effective communication, and the ability to mentor junior staff help set top performers apart in this role. These skills ensure reliable systems, smooth operations, and robust support for complex enterprise environments.

What does a Senior Unix Engineer do?

A Senior Unix Engineer is responsible for designing, implementing, and maintaining Unix-based systems within an organization. They handle advanced troubleshooting, system performance tuning, security configurations, and ensure the reliability and scalability of Unix infrastructure. In addition, they often mentor junior engineers, develop automation scripts, and collaborate with other IT teams to support business operations. Their expertise is crucial for managing large-scale, mission-critical environments.

What engineers make $200,000 a year?

Senior Unix engineers with extensive experience, advanced skills in scripting, system administration, and familiarity with enterprise environments can earn $200,000 or more annually. High compensation often correlates with certifications, specialized knowledge, and working in industries like finance or technology at large organizations.

What engineers make $300,000 a year?

Senior Unix engineers with extensive experience, advanced skills in scripting, system architecture, and certifications such as RHCE or CISSP can earn $300,000 or more annually, especially in high-demand industries or senior leadership roles. Compensation varies based on location, company size, and individual expertise, often including bonuses and stock options.

What engineer makes $500,000 a year?

Senior Unix engineers with extensive experience, specialized skills in system administration, and certifications such as RHCE or advanced scripting can earn salaries approaching or exceeding $500,000 annually, especially in high-cost-of-living areas or within large tech companies. Such compensation often includes bonuses, stock options, and other benefits. These roles typically require deep expertise in Unix/Linux systems, cloud environments, and security.

What is the difference between Senior Unix Engineer vs System Administrator?

AspectSenior Unix EngineerSystem Administrator
CredentialsBachelor's in Computer Science, Unix/Linux certifications (e.g., RHCE, LPIC)Bachelor's in IT or related field, Linux/Unix certifications often preferred
Work EnvironmentDesigning, implementing, and maintaining Unix systems, often in enterprise environmentsManaging daily system operations, troubleshooting, and user support
Industry UsageTech, finance, healthcare, and large enterprisesVaries across industries, including small to large organizations
Search & Comparison IntentFocus on advanced Unix skills and system designFocus on operational support and system maintenance

The main difference is that Senior Unix Engineers focus on designing and optimizing Unix systems, while System Administrators handle daily operations and support. Both roles require similar certifications and work in related environments, but their responsibilities differ in scope and complexity.

How much do Unix engineers make?

Senior Unix engineers typically earn between $90,000 and $130,000 annually, depending on experience, location, and industry. They often require strong skills in scripting, system administration, and familiarity with Unix-based operating systems like Linux or AIX.

What are some of the most common challenges faced by Senior Unix Engineers in a large enterprise environment?

Senior Unix Engineers in large enterprises often face challenges related to managing complex, heterogeneous server environments and ensuring high availability. Balancing routine maintenance, security patching, and system upgrades with the need to minimize downtime can be demanding. Additionally, staying up to date with evolving technologies and scripting languages, while coordinating with cross-functional teams like network, storage, and application groups, requires strong communication and problem-solving skills.
What job categories do people searching Senior Unix Engineer jobs in Ontario look for? The top searched job categories for Senior Unix Engineer jobs in Ontario are:
Infographic showing various Senior Unix Engineer job openings in Ontario as of July 2026, with employment types broken down into 36% Full Time, and 64% Contract. Highlights an 100% In-person job distribution, with an average salary of $120,319 per year, or $57.8 per hour.

Senior C++ Developer

STACK IT Recruitment

Mississauga, ON • Hybrid

Full-time

Medical, Dental, Vision, PTO

Re-posted 2 days ago


Job description

Build High-Performance Enterprise Software as a Senior C++ Developer! 

We're partnering with a well-established software company that develops enterprise security products trusted by organizations where reliability, performance, and data protection are essential. They're seeking a Senior C++ Software Developer to help modernize core applications, build new enterprise software capabilities, and contribute to solutions that support secure, high-availability environments.  

This is an opportunity to work on technically sophisticated software where performance, security, and uptime are critical. You'll help evolve long-standing enterprise products, develop new functionality supporting security and audit requirements, and solve complex engineering challenges across modern and legacy platforms. 

 Who You Are 

You are a senior software engineer who enjoys building reliable, scalable, and highly performant applications. 

You thrive in environments where software quality, architecture, and security are equally important, and you're comfortable diving deep into operating system internals, networking, multithreading, and performance optimization. 

You're someone who enjoys modernizing legacy systems, mentoring technical discussions, and solving complex engineering problems while maintaining a strong focus on clean, maintainable code. 

Most importantly, you enjoy building software that powers business-critical systems where stability, uptime, and security matter every single day. 

Work Type 

Location: Mississauga, ON 
Hybrid: 3 days per week in office  
Vacancy Type: This position reflects a new vacancy 

Requirements

What You'll Do 

  • Design, develop, and support high-performance enterprise applications using modern C++ within complex, mission-critical environments 
  • Modernize existing client-server applications by introducing modern APIs and new methods of application integration 
  • Develop new enterprise software supporting critical data security, auditing, and compliance solutions for enterprise customers 
  • Architect scalable software components that operate across enterprise operating environments 
  • Write clean, maintainable, and efficient C++ code following modern software engineering best practices 
  • Optimize application performance through advanced profiling, memory analysis, multithreading optimization, and bottleneck identification 
  • Work closely with UNIX/Linux operating systems, system APIs, networking stacks, and low-level communication protocols 
  • Implement secure coding practices including encryption, vulnerability mitigation, and application security controls 
  • Participate in source control management, code reviews, branching strategies, and collaborative development using Git 
  • Develop and maintain integrations with enterprise database technologies and high-availability transaction processing environments 
  • Troubleshoot complex production issues and support highly available enterprise software platforms 
  • Collaborate with cross-functional engineering teams throughout design, development, testing, and deployment activities 
  • Maintain technical documentation, development standards, and software design artifacts 
  • Continuously identify opportunities to improve application performance, scalability, maintainability, and security 

What We're Looking For 

  • 10+ years of professional experience developing enterprise software applications using C++ 
  • Expert-level knowledge of modern C++, object-oriented design principles, and software architecture 
  • Strong experience building multithreaded, high-performance applications 
  • Deep understanding of memory management, debugging techniques, profiling tools, and performance optimization 
  • Strong experience working within UNIX and Linux operating environments 
  • Hands-on experience with system APIs, shell scripting, and TCP/IP networking concepts 
  • Strong understanding of secure software development, encryption standards, vulnerability management, and secure coding practices 
  • Experience using Git, modern version control workflows, code reviews, and collaborative development methodologies 
  • Experience working with C/C++ build systems, compilers, linkers, and Makefiles 
  • Experience developing enterprise applications that require high availability, reliability, and scalability 
  • Strong analytical, troubleshooting, and problem-solving skills 
  • Excellent communication skills with the ability to collaborate across technical teams 

Nice-to-Have 

  • Experience working with HPE NonStop (Tandem) environments  
  • Java or other enterprise backend development experience  
  • Experience with SQL/MX, SQL/MP, or similar enterprise database technologies  
  • Exposure to embedded systems or hardware/software integration  
  • Experience developing software for banking, financial services, telecommunications, or other high-availability enterprise environments 

What Makes This Role Exciting 

  • Build Software That Matters: Develop enterprise applications supporting mission-critical systems relied upon by international organizations. 
  • Solve Complex Engineering Challenges: Work on advanced C++ development, multithreading, networking, performance optimization, and secure software design. 
  • Modernize Enterprise Platforms: Help transform legacy applications into modern, scalable solutions while influencing long-term architecture. 
  • Security-First Development: Play a key role in building secure software through encryption, vulnerability management, and industry best practices. 

Benefits

  • Base Salary: $110,000 - $130,000 
  • Paid Time Off: Competitive vacation and personal days to help maintain a healthy work-life balance 
  • Health & Wellness Benefits: Medical, dental, and vision benefits to support your overall well-being    

 Ready to Elevate Your Career? Apply Now!   

At STACK IT Recruitment, we connect top talent with standout opportunities. If you meet at least 70% of the qualifications, we encourage you to apply for it. We'd love to chat!   

Know someone perfect for this role?Share this with your network, you might just help someone take the next big step in their career.   

 We're proud to support diversity and inclusion. Need accommodation during the hiring process? Just let us know; we are here to support you!  

AI Use Disclosure:   

STACK IT uses AI-enhanced tools to support initial candidate screening and interview note analysis. All assessments and hiring decisions remain human-led.Â