×
Register Here to Apply for Jobs or Post Jobs. X

Senior C++ Developer

Job in Mississauga, Ontario, Canada
Listing for: Johnson Service Group
Part Time position
Listed on 2026-06-03
Job specializations:
  • Software Development
    Senior Developer, Cloud Engineer - Software, Software Engineer, DevOps
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.
  • Nice to Have skills
  • 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.
  • Responsibilities
  • 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:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary