Senior C++ Software Engineer
$110k - $130k per yearStack It Recruitment
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: M ississauga, ON
• Hybrid: 3 days per week in office
• Vacancy Type: This position reflects a new vacancy
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.
- 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 .
$142k - $158k per year
...to, weekly/bi-weekly/monthly events in the office with your specific team. This is a requirement for this role. Job title: Senior Software Engineer What your day-to-day will look like: · Identify, prioritize and execute tasks in the software development life cycle...SeniorLong term contractFull timeWork at officeRemote workFlexible hours- ...Summary We are growing our engineering team and are looking for an experienced, product-minded Senior Software Engineer to help build and scale our platform. This role is ideal for someone who enjoys ownership, values clean and reliable systems, and thrives in a fast-moving...SeniorLong term contractFull timePart timeFlexible hours
- ...you apply. \ \ Do you enjoy technology, software & solving tech issues? Do you want to be... ...applications \\ Writing code in C/C++ (C mostly), proficiently. \\ Writing and... ...degree in Computer Science or Electrical Engineering or equivalent experience \\\\ ~ Successful...SuggestedFull time
$142k - $158k per year
...available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed please contact us. Required Experience: Senior IC...SeniorLong term contractFull timeWork at officeRemote workFlexible hours- ...Opportunity Loadlink Technologies is looking for a Principal Software Engineer to join our engineering team. With over 7,500 customers across... ...keep raising the bar. The Principal Software Engineer is a senior, hands-on technical leader who sets architectural direction,...SeniorFull timeFlexible hours
$156k - $174k per year
...a requirement for this role. Overview: As a Manager of Software Engineering reporting to the Director of Engineering, you’ll lead multiple... ...: • Demonstrated technical expertise equivalent to a Senior Software Engineer , with hands‑on experience in code reviews...SeniorLong term contractWork at officeRemote workFlexible hours$152k - $174k per year
...monthly events in the office with your specific team. This is a requirement for this role. Overview: As a Manager of Software Engineering reporting to the Sr Manager of Engineering, you'll lead multiple Agile teams to deliver high-quality software solutions. You'll...Long term contractFull timeWork at officeRemote workFlexible hours- ...Senior Software Developer Aversan Inc. () is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace defence and space industries. We are...SeniorFull time
- ...Canada's largest private sector nuclear engineering groups. We have been providing a wide range... ...and procedures for their use in computer software design, development and verification &... ...not limited to: IEC 61131-3 languages, C, C++, Varian / SSCI-890 / PDP11 Assembler, Fortran...SeniorFull timeInternshipFlexible hours
$111.4k - $119.8k per year
...the way in creating cloud-based healthcare software. At PointClickCare, we offer a wealth... ...is searching for a Software Engineer who will contribute to all phases of the... ...that is positively impacting the lives of seniors and their caregivers all over North Americ...SeniorFull timeFlexible hours$115k - $128k per year
...your specific team. This is a requirement for this role. We're Hiring: Intermediate Site Reliability Engineer SRE – AI Reliability & Automation Are you a software engineer passionate about building intelligent systems that make infrastructure smarter, faster, and more...Long term contractFull timeWork at officeRemote workFlexible hours- ...subsidiary of Quanta Services, we provide engineering and design services across transmission &... ...We're looking for an experienced Senior Distribution Engineer to join our engineering... ...Develop distribution designs using PLS software, QuickPole, SpidaCalc, or similar engineering...SeniorLong term contractFull timeInternship
- ...technologies that seamlessly integrate into everyday life. Our innovation engine continuously expands the platform’s capabilities, addressing... ...lives. Role Overview: We are seeking a high-caliber Senior Software Quality Engineer to lead the quality lifecycle of our medical...SeniorFull timeWorldwideShift work
$131k - $181k per year
...your career? Hatch is currently seeking a highly motivated Senior Electrical Engineer - Nuclear to join our team in Mississauga. The global... ...commissioning Experience with ETAP or similar electrical analysis software Experience working in the Canadian nuclear industry with...SeniorLong term contractLocal areaFlexible hoursShift work$115k - $165k per year
...world and help make positive change! The Asset Management Engineer, Electric Utilities (“Consultant”) will work within a multi-disciplinary... ...~ Experience with data analytics and asset management software tools such as Enterprise Asset Management (EAM), asset performance...SeniorLong term contractWork at officeLocal areaFlexible hours- ...organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal for... ...is preferred Proficiency with relevant engineering software, tools, and systems Benefits Extended Healthcare Plan...SeniorFull timeFor contractors
$156k - $174k per year
...PointClickCare is searching for a Principal Data Engineer who will contribute to best-practice data... ...is positively impacting the lives of seniors and their caregivers all over North... ...least 10 years of professional experience in software or data engineering, including a minimum...SeniorLong term contractFull timeWork at officeRemote workFlexible hours$115k - $165k per year
...Requisition ID: 100031 Job Category: Engineering Location: Mississauga, ON, Canada Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 70 years of business and technical expertise in mining...SeniorLong term contractLocal areaFlexible hours$156k - $174k per year
...build scalable platform services, leveraging modern AI-augmented engineering practices to accelerate delivery, improve reliability, and... ...Experience Strong track record building and shipping production software in modern languages (Java, Python, or similar). Deep...Long term contractFull timeWork at officeRemote workFlexible hours$100k - $125k per year
...General Accountability The Software Developer is responsible for building... ...in collaboration with senior developers and Manager. Contribute... ...Degree in Software Engineering, Computer Science or similar.... ...at least one language (e.g., C++, C#, or C); applies design patterns...SeniorFull time- ...Job Description Overview The Civil Engineering Departments within the Candu Energy is engaged... ...Energy Inc.is looking to hire multiple Senior Civil Engineer for full time term/... ...Analyze structural systems using industry software such as ANSYS, SAP2000, STAAD Pro, and SSASI...SeniorPermanent employmentFull timeInternshipWork at officeFlexible hours
- ...As a new member of the Nuclear Steam Plant (NSP) electrical engineering department, you will involve with a variety of exciting projects... ...systems and use of analysis functions in ETAP, or other similar software program is an asset. ~ Prior experience with large-scale and...SeniorFull timeFor contractorsInternshipFlexible hours
- ...We are always looking for talented people for upcoming opportunities. If you have experience in Software Engineering or Computer Science and would like to join our talent pool, please submit your resume and complete the application questions. For further information please...Full time
- ...Canada's largest private-sector nuclear engineering organizations, with more than 60 years of... ...SMR in Canada. We are currently seeking a Senior Electrical Engineer to join our growing engineering... ...electrical design using industry software. Develop conceptual, preliminary, and...SeniorFull timeInternshipFlexible hours
- ...Canada's largest private-sector nuclear engineering organizations, with more than 60 years of... ...SMR in Canada. We are currently seeking a Senior Instrumentation & Controls (I&C) Engineer... ...including electrical design using industry software. Develop conceptual, preliminary, and...SeniorFull timeInternshipFlexible hours
- ...AtkinsRéalis is one of Canada's largest private sector nuclear engineering groups. We have been providing a wide range of services to the... ..., inspections, and structural analyses using industry-standard software tools. About you Civil Engineering degree with 20+ years...SeniorFull timeInternshipFlexible hours
- ...Senior Structural Engineer Location: Kelowna, BC or Mississauga, ON Reports To: Practice Lead Job Summary Ecora is seeking a highly... ...infrastructure projects using appropriate engineering principles and software Prepare and review structural calculations, reports,...SeniorFull time
- ...Responsibility: Job Summary WHAT IS THE OPPORTUNITY? As Senior Developer/Consultant for RBC Life Insurance, you will work as part... ...team. WHAT WILL YOU DO? In this role, you will be a Sr. Software Developer within the QUADIENT development team, responsible for...SeniorFull timeFlexible hours
$131k - $181k per year
...make positive change! Are you looking to take the next step in your career? Hatch is currently seeking a highly motivated Senior Mechanical Engineer- Nuclear to join our team in Mississauga. The global energy transition is upon us. As we shift to a low carbon world,...SeniorLong term contractLocal areaFlexible hoursShift work$131k - $181k per year
...Requisition ID: 100967 Job Category: Engineering Location: Mississauga, ON, Canada Join a company that is passionately committed... ...facilities? Apply today! Hatch is seeking to hire a strong Senior level tailings dewatering process engineer to work with our existing...SeniorLong term contractWork at officeLocal areaWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Software Engineer. Be the first to apply!
- c++ software developer Mississauga, ON
- c++ developer Mississauga, ON
- junior c++ developer Mississauga, ON
- sénior service a la clientèle Mississauga, ON
- senior network engineer Mississauga, ON
- senior engineer Mississauga, ON
- senior graphic designer Mississauga, ON
- senior cyber security analyst Mississauga, ON
- senior accounting analyst Mississauga, ON
- senior technical writer Mississauga, ON
