Enable job alerts via email!

Senior C++ Developer with Cloud Native Technology

VT iDirect

Sunrise Valley

On-site

CAD 80,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a passionate Senior Software Engineer to join their innovative team. In this role, you will design and develop high-performance C++ applications tailored for cloud-native environments, contributing to next-generation satellite communication products. You will collaborate with cross-functional teams, ensuring robust and scalable solutions while staying updated with the latest technologies. If you have a strong background in C++ and a desire to shape the future of connectivity, this is the perfect opportunity for you to make a significant impact in a dynamic field.

Qualifications

  • 8+ years of C++ experience, including modern C++ standards.
  • 5+ years designing microservices on Kubernetes and cloud-native technologies.

Responsibilities

  • Design and implement high-performance C++ applications for cloud environments.
  • Collaborate on system requirements and optimize application performance.

Skills

C++ Programming
Object-Oriented Programming
Problem-Solving
Debugging Skills
Communication Skills

Tools

Docker
Kubernetes
CMake
Git
Jenkins
Ansible

Job description

Overview

As a global leader in IP-based satellite communications, we are the change agent, shaping the future of how the world connects. Our team is helping the world’s leading satellite operators and service providers capture the future through major innovation. We are seeking a talented Senior Software Engineer with a strong background in software design and development to work in a team that will implement next generation product and features for ST Engineering iDirect’s satellite communication. This engineer will work with an outstanding team of engineers with the goal of delivering a premier IP-based satellite communication product making it possible to deliver voice, video, and data connectivity anywhere in the world.

We are seeking a talented Senior Cloud Developer to join our team and contribute to the development of cloud-native applications. As a Software Engineer, you will play a crucial role in designing, developing, and maintaining high-performance, scalable, and reliable C++ software cloud native applications.

Responsibilities
  1. Design, develop, and implement high-performance C++ applications for cloud-native environments.
  2. Collaborate with cross-functional teams to define system requirements and architecture.
  3. Write clean, well-structured, and efficient C++ code.
  4. Optimize application performance and scalability.
  5. Develop and maintain robust unit, component, and integration tests.
  6. Troubleshoot and resolve complex technical issues.
  7. Stay up to date with the latest C++ standards and cloud-native technologies.
  8. Contribute to the continuous improvement of our development processes and tools.
Qualifications
  1. Strong proficiency in C++ programming language (8+ years of experience), including modern C++ 14/17/20 features.
  2. Solid understanding of object-oriented programming principles and design patterns.
  3. Experience in designing and developing microservices-based applications on Kubernetes (5+ years of experience) and knowledge of monitoring, logging, and tracing tools for these applications.
  4. Experience with cloud-native technologies (5+ years of experience) such as Docker, Kubernetes, and container orchestration. Solid understanding of Kubernetes API and objects.
  5. Basic understanding of Linux implementation of the kernel namespace concept. Knowledge of network programming, asynchronous programming, and multi-threading.
  6. Experience with build systems (e.g. CMake) and version control systems (Git).
  7. Strong problem-solving and debugging skills.
  8. Excellent communication and teamwork abilities.
  9. A passion for learning and staying up to date with the latest technologies.

Preferred Qualifications:

  1. Experience with high-performance computing or real-time systems on Linux.
  2. Familiarity with cloud platforms (AWS, GCP, Azure) and their services (compute, storage, networking, etc.).
  3. Understanding of security best practices for cloud-native applications, including encryption, access control, and vulnerability management.
  4. Experience with CI/CD pipelines and automation tools (Jenkins, Ansible, etc.).
  5. Automating tests, tasks and data analysis using Python.

If you are a passionate C++ engineer with a strong desire to build innovative cloud-native applications, we encourage you to apply.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer - Attack Detection

Abnormal Security Corporation

Remote

CAD 80,000 - 130,000

30+ days ago

Back End Software Engineer - Inbound Email Product Systems

Abnormal Security Corporation

Remote

CAD 80,000 - 100,000

30+ days ago

Senior Software Engineer, Data Platform

Abnormal Security Corporation

Remote

CAD 80,000 - 130,000

30+ days ago