Senior C++ Developer
Job in
Mississauga, Ontario, Canada
Listed on 2026-06-12
Listing for:
Johnson Service Group
Part Time, Contract
position Listed on 2026-06-12
Job specializations:
-
Software Development
Cloud Engineer - Software, DevOps, Software Engineer, Senior Developer
Job Description & How to Apply Below
Our client is seeking a Senior C++ Developer to lead and execute the migration of a large-scale existing C++ application to AWS while ensuring performance, stability, scalability, and security. (Hybrid, Toronto- 3 days per week)
Must Have skills
- 8+ years of C++ development experience
- Strong expertise in modern C++ including C++11, C++14, C++17, or later.
- Experience working with large, complex C++ codebases.
- Strong understanding of data structures, algorithms, multithreading, concurrency, memory management, and performance optimization.
- Hands-on AWS experience, preferably including at least one end-to-end cloud migration or modernization project.
- Experience migrating or modernizing applications to cloud environments.
- Knowledge of AWS services including EC2, S3, IAM, VPC, and cloud monitoring/logging tools such as Cloud Watch, X-Ray, or similar.
- Understanding of cloud security best practices.
- Strong debugging and problem-solving skills, preferably in Linux environments.
- Experience with AWS Lambda, RDS, SQS/SNS, and additional AWS-native services.
- Experience with CI/CD, containerization, and cloud deployment strategies.
- Exposure to cloud-native or cloud-adapted architecture patterns.
- Experience mentoring junior developers or providing technical leadership.
- Experience collaborating with architecture, Dev Ops, and product teams.
- Lead and contribute to the migration of a legacy or on-premises C++ application to AWS.
- Analyze the existing C++ codebase and identify cloud-readiness gaps.
- Refactor and modernize C++ code where required.
- Design and implement cloud-friendly architectures, including stateless services, scalability, and fault tolerance.
- Integrate C++ applications with AWS services such as EC2, S3, RDS, Lambda, SQS/SNS, and Cloud Watch.
- Collaborate with Dev Ops teams on CI/CD, containerization, and deployment strategies.
- Optimize application performance, memory usage, and latency in a cloud environment.
- Ensure high availability, security, and monitoring of applications in AWS.
- Participate in architecture reviews, technical design discussions, and code reviews.
- Mentor junior developers and provide technical leadership.
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×