HamburgerMenu
hirist

C++ Engineer

Sheryl strategic solutions Pvt. LTD .
Multiple Locations
4 - 8 Years

Posted on: 27/11/2025

Job Description

Description :

C++ Engineer (Cloud Infrastructure & CI/CD)

Role Overview

The C++ Engineer is a hands-on development role requiring 4-8 years of experience, with the core stack centralized in C++.

This position involves building, testing, and deploying high-performance applications that interact with cloud services, utilizing a combination of C++, Python, and Bash scripting.

The incumbent will be responsible for integrating code into automated workflows using Jenkins for CI/CD, with applications deployed on OCI (Oracle Cloud Infrastructure).

Job Summary

We are seeking a dedicated C++ Engineer (4- 8 years experience) with expert proficiency in modern C++ standards to develop and maintain high-performance, resilient software. The ideal candidate will be adept at utilizing Python and Bash scripting for system automation and tooling. Key responsibilities include designing and implementing solutions in the core C++ stack, integrating and managing continuous integration/continuous deployment pipelines using Jenkins, and ensuring the successful deployment and operation of applications on the OCI (Oracle Cloud Infrastructure) platform.

Key Responsibilities and Technical Deliverables

C++ Development and Engineering :

- Design, implement, and optimize highly efficient and scalable software components using modern C++ standards (C++11/14/17/20).

- Apply deep understanding of algorithms, data structures, and object-oriented design principles to solve complex engineering challenges.

- Focus on core C++ stack development, ensuring high performance, low latency, and memory efficiency in all solutions.

Scripting and Automation :

- Utilize bash scripting to automate routine system tasks, environment setup, and deployment configurations on Linux/Unix platforms.

- Develop tooling, test harnesses, and infrastructure automation scripts using Python.

- Write and maintain test cases (unit, integration, system) to ensure code quality and stability.

DevOps and Cloud Infrastructure Integration :

- Integrate code changes and manage continuous integration/continuous deployment (CI/CD) pipelines using Jenkins.

- Ensure the build and deployment processes are robust, automated, and efficiently handle dependency management.

- Possess working knowledge of OCI (Oracle Cloud Infrastructure), focusing on deployment mechanisms, basic resource provisioning, and cloud service integration (e.g., storage, networking).

Mandatory Skills & Qualifications (Inferred)

Experience : 4- 8 years in professional C++ development.

Core Language : Expert proficiency in C++ (modern standards) with a focus on performance and robustness.

Scripting : Strong skills in bash scripting for automation and Python for development tools.

CI/CD : Hands-on experience implementing and managing pipelines using Jenkins.

Cloud : Exposure to cloud concepts and familiarity with OCI (Oracle Cloud Infrastructure) or comparable major cloud platforms (AWS, Azure, GCP).

Fundamentals : Deep knowledge of algorithms, data structures, and multi-threading/concurrency principles.

Preferred Skills

- Experience with cloud infrastructure automation tools (e.g., Terraform, Ansible).

- Familiarity with containerization technologies (Docker, Kubernetes).

- Experience with performance profiling, optimization, and debugging tools.

- Knowledge of specific networking protocols and system programming on Linux.


info-icon

Did you find something suspicious?