Jobs Companies STACK IT Recruitment Senior C++ Developer

Sobre este puesto de Senior C++ Developer en STACK IT Recruitment

STACK IT Recruitment · Presencial · Mississauga, Ontario, Canada

💻 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

¿Listo para postularte en STACK IT Recruitment?
Postúlate en STACK IT Recruitment

Cómo se compara este salario de C / C++

Este puesto paga $120,000/yrpor debajo de el rango típico para los puestos de C / C++.

$134,264 la mediana de $193,000 $262,500

Rango típico $156,450–$222,000/yr, a partir de 120 ofertas comparables de C / C++ en JobsRadar (salario anualizado en USD). Ver datos salariales de C / C++ →

Empleos similares

GrayMatter Robotics
Staff C++ Architecture Engineer
GrayMatter Robotics
⚡ Postúlate pronto Los Angeles - HQ Presencial $190,000–$230,000
● Nuevo 👁 Visto ✓ Postulado hace 59m
Re:Build Manufacturing
Senior Software Engineer – C++ gRPC Services
Re:Build Manufacturing
⚡ Postúlate pronto Seattle, WA Presencial $143,000–$215,000
● Nuevo 👁 Visto ✓ Postulado hace 2h
Roblox
Senior Software Engineer - Game Engine Network (C++)
Roblox
⚡ Postúlate pronto San Mateo, CA, United States Presencial $195,780–$242,100
● Nuevo 👁 Visto ✓ Postulado hace 3h
Roblox
Core Engine Developer - Systems (C++)
Roblox
⚡ Postúlate pronto San Mateo, CA, United States Presencial $195,780–$242,100
● Nuevo 👁 Visto ✓ Postulado hace 3h
Roblox
Systems Software Engineer - Game Engine Network (C++)
Roblox
⚡ Postúlate pronto San Mateo, CA, United States Presencial $195,780–$242,100
● Nuevo 👁 Visto ✓ Postulado hace 3h
DE
Senior C++ Engineer, Fixed Term - Toronto
DEPT®
⚡ Postúlate pronto Toronto Canada Presencial $120,640–$145,600
● Nuevo 👁 Visto ✓ Postulado hace 4h
Roku
Senior Software Engineer, Embedded UI - C++
Roku
⚡ Postúlate pronto Cambridge, United Kingdom Presencial
● Nuevo 👁 Visto ✓ Postulado hace 5h
Roku
Software Engineer, Embedded UI - C++
Roku
⚡ Postúlate pronto Cambridge, United Kingdom Presencial
● Nuevo 👁 Visto ✓ Postulado hace 5h
Roku
Software Engineer, Regional TV Software (C/C++)
Roku
⚡ Postúlate pronto Cambridge, United Kingdom Presencial
● Nuevo 👁 Visto ✓ Postulado hace 5h

Regístrate para recibir sugerencias adaptadas a los empleos que abres y las búsquedas que guardas.

Más empleos en STACK IT Recruitment

Ver todos los empleos en STACK IT Recruitment →

Postúlate ahora
🤖

Un momento — para

JobsRadar se creó para personas reales que están pasando un mal momento en su búsqueda de empleo — no para solicitudes automatizadas. Estás haciendo clic demasiado rápido y ahora estás bloqueado temporalmente.

Vuelve más tarde. Si de verdad estás buscando empleo, cuentas con nosotros — solo compórtate como una persona.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Toma ventaja en tu búsqueda de empleo.

Únete a nuestro canal de Telegram para lo que te ayuda a conseguir el puesto — referencias salariales, el pulso semanal del mercado y avisos de nuevas funciones. Sin spam, solo señal.

Únete al canal — es gratis