Senior C++ Developer
$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
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 .
$73.8 - $89.7 per hour
Our client, Is seeking a highly skilled, senior-level C++ DevOps Engineer (Build & Release Specialist) to join their core software development... ...Ansible, Kubernetes, Satellite, and scripting utilities. Developer Enablement: Partner closely with C++ Developers, QA teams, and...SeniorLong term contractPermanent employmentContract workRemote work- ...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
- ...Job Responsibility: Senior Mobile Application Developer (iOS and/or Android) Create value at TC Transcontinental At TC Transcontinental, we've got it made, and that's because of the expertise of our team. We are currently looking for a full-time Senior Mobile Application...SeniorFull timeImmediate start
- ...Job Description: Job Title: Composition Developer Quadient Location: Mississauga Work Type: Hybrid (3 days/week in office) Duration: 12 Months Years of Experience: 8 Detailed Job Description: Candidate must have strong hands-on experience in...SeniorFull timeWork at office3 days per week
- ...analysis and design, development, testing and deployment. As a developer, the candidate will be responsible for developing & deploying... ...Other Languages English: B2 Upper Intermediate Seniority Senior...SeniorInternship
$110 - $115 per hour
This Healthcare company in Mississauga is looking for a Senior Power BI Developer. Additional information: Contract: Consultation Term: 6 months (with potential for extension) Start date: July 2026 Schedule: 37.5 hours/week Status: Hybrid (Mississauga) Salary...SeniorContract work$50 per hour
...software code for e-commerce and other Internet applications Design, develop and implement information systems business solutions Meet with... ...Microsoft Visual Studio Model-View-Controller (MVC) C++ Java SQL .NET Software development MS Office Experience...Full timeTemporary work- ...ob Summary We are looking for a skilled Angular Developer with strong experience in building responsive, high-quality web applications using modern Angular frameworks. The ideal candidate will have expertise in TypeScript, HTML, CSS , and experience working with REST...Full time
$86.13k - $127.19k per year
...The Senior Engineer in Production Management will be responsible for the development and overall implementation of software in a complex critical and large cross departmental and multidisciplinary area The role is part of a multiyear transformation journey that will require...SeniorFull timeTemporary workLocal areaImmediate startShift work- Strong in Java development. knowledge of Spring Boot MVC and WebFlux Own backend design & technical decisions - Guide team on coding standards & best practices - Review code and resolve complex technical issues - Identifying the NFR and plan to address those ...Full time
- ...SAPSOL Technologies Inc. is a global innovation leader operating at the intersection of SAP, AI, and Quantum Computing . We develop SR&ED-compliant, future-ready products such as TraceSecure.ai , HireRig.ai , and RoboCart.ai , combining automation, analytics...
- ...Key Responsibilities Design, develop, and maintain backend services using Core Java and Spring Boot Build and manage Microservices-based architecture Develop and consume RESTful APIs Work with SQL and/or NoSQL databases for data storage and retrieval...Full time
- ...Job Description Should have 5 years of experience in Design develop and maintain ETL workflows using Ab Initio GDE CoOperating System... ...qualifications, Certifications and licenses, Relevant experience and skills, Seniority and performance, Market and business consideration, Internal pay...Permanent employmentFull timeLocal area
- ...Senior Quadient Inspire Developer – CCM, Template Development & Document Composition Required Skills • 8–10 years of experience in Quadient Inspire development. • Hands-on experience with Quadient Inspire Version 11 or higher. • Strong proficiency in data...SeniorPermanent employment
- ..., colleges, hospitals, office buildings, senior living communities, tourist attractions,... ...comprised of user experience designers, developers, data scientists, project managers, business... ...were to come on board as our Flutter Developer , we'd ask you to do the following for us...SeniorFull timeWork at officeRemote work
$64.59 - $74.79 per hour
...Delivery: Design and construct polished, executive-grade reports and self-service BI tools tailored for senior leadership and operational leads. Advanced DAX & Governance: Develop and maintain advanced DAX measures, time intelligence functions, and custom metrics; administer...SeniorContract workWork at officeRemote workWork from home2 days per week1 day per week- ...Role: Angular Developer 100% Remote Primary Skills: An Angular Developer is responsible for designing, developing, and maintaining dynamic, responsive web applications using the Angular framework. Key responsibilities include: Develop user-friendly...Contract workRemote work
- ...Job Description Overview AtkinsRealis is currently looking for a Mechanical Technologist-Developing to join our engineering team in Sheridan Park, Mississauga, Ontario. Functionally reporting to the Retube Tooling manager, the Mechanical Technologist would support one...Full timeApprenticeshipInternshipFlexible hoursShift workNight shift
- ...Job Title: Python & AWS Developer | AWS Cloud, Python, REST APIs & Microservices Role: Python and AWS Developer Work Location: 100% Remote Skills Required: • Python • AWS Cloud • AWS Lambda • EC2 • S3 • API Gateway • RDS...Permanent employmentRemote work
- ..., colleges, hospitals, office buildings, senior living communities, tourist attractions,... ...comprised of user experience designers, developers, data scientists, project managers, business... ...us. Job Summary The Full Stack Developer will collaborate with our team of developers...SeniorFull timeWork at officeRemote work
- ...Job Summary We are seeking a highly skilled Java Full Stack Developer with strong expertise in Angular (latest versions) and backend development using Java, Spring Boot, and Microservices architecture . The ideal candidate will be responsible for designing, developing...Full time
- ...Position Overview: Sapsol Technologies Inc. is looking for a proficient Java Full Stack Developer with expertise in React to join our dynamic development team. The ideal candidate will design, develop, and maintain web applications, ensuring seamless integration between front...Full time
- ...innovation and secure delivery at scale. The Senior Application Security Analyst is... ...OWASP Top 10 and industry best practices Develop and maintain clear, reusable documentation... ...programming languages (e.g. Python, Java, C++, JavaScript) The work we do at Purolator...SeniorWork at officeShift workEarly shift
- ...We are seeking a talented Java Full Stack Developer with strong expertise in backend development using Java, Spring Boot, and Microservices , along with frontend experience in React.js . The ideal candidate will be responsible for building scalable, high-performance...Full time
$81.5k - $108.6k per year
...today, we want to hear from you. Salesforce Marketing Cloud Developer Summary We are seeking a Salesforce Marketing Cloud Developer... ...requirements into technical solutions with guidance from senior team members Build and optimize customer journeys, email campaigns...SeniorLong term contract- ...At Flynn, it's not just a job, it's a career Flynn is seeking an ERP Data Migration Developer to join the ERP project team at our Mississauga office and support a major enterprise ERP implementation. Reporting to the ERP Data Migration Lead, this newly created role will...Full timeWork at office
- ...domestic and international CANDU plants. The Senior Reactor Physicist will work under... ...inputs, run reactor physics computer codes Develop, adapt and modify FORTRAN computer codes as... ...computer programming, especially FORTRAN, C++ are very desirable Excellent oral and written...SeniorFull timeWorldwideFlexible hours
$64.59 - $71.39 per hour
Our client, is seeking an experienced, hands-on Business Intelligence & Application Developer to lead the technical architecture, development, and expansion of a production R/Shiny web application alongside executive-level reporting suites. In this full-stack engineering...Contract workWork at officeRemote workWork from home2 days per week1 day per week- ...OpenText Exstream and Quadient Developer Location: Mississauga; Hybrid: 2 days a week in office OpenText Exstream and Quadient Inspire platform, particularly with hands-on expertise in OpenText Exstream. • Candidate will design, develop, and maintain customer communication...Contract workWork at office2 days per week
- ...Develop and maintain responsive web applications using React.js Translate UI/UX designs into high-quality, reusable code Build modular and scalable front-end components Integrate front-end components with RESTful APIs or GraphQL services Optimize applications for...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Developer. Be the first to apply!
- junior c++ developer Mississauga, ON
- c++ software developer Mississauga, ON
- c++ developer Mississauga, ON
- senior test manager Mississauga, ON
- senior mobile android developer Mississauga, ON
- senior technical specialist Mississauga, ON
- senior project accountant Mississauga, ON
- senior contract administrator Mississauga, ON
- senior game designer Mississauga, ON
- senior hr manager Mississauga, ON

