HumanBit Logo

C++ Developer | Codersbrain

contractual
Posted on August 14, 2025

Job Description

C++ Developer

Company Overview

Not specified

Job Summary

The C++ Developer will be responsible for software architecture, design, development, and testing. This role focuses on leveraging advanced C++ skills and cloud engineering knowledge to develop scalable and high-performing applications. The ideal candidate will contribute to system design, API implementation, and performance optimization in a collaborative environment.

Responsibilities

  • Design, develop, and test high-quality software solutions using C++ and related technologies.
  • Implement RESTful and gRPC APIs, demonstrating strong microservices architecture principles.
  • Optimize memory management and application performance while adhering to C++ standards (C++11/14/17/20).
  • Create and present architecture diagrams, such as C4 and System Landscape.
  • Collaborate in Agile or Scaled Agile software development practices.
  • Document and maintain project information on Confluence, ensuring up-to-date documentation.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or related disciplines.
  • 7+ years of experience in software architecture, design, development, and testing.
  • Expert-level proficiency in C++ and experience with Docker, Git, and GitHub.
  • Strong understanding of STL (Standard Template Library) and object-oriented programming principles.
  • Experience with multi-threading, concurrent programming, and debugging tools.
  • Knowledge of cloud engineering concepts, specifically Kubernetes and AWS/Azure/GCP.
  • Familiarity with security vaults, such as HashiCorp Vault.
  • Proficiency in SQL and various database systems.

Preferred Skills

  • Strong skills in high-level and low-level system design.
  • Familiarity with performance optimization techniques and tools.

Experience

  • Minimum of 7+ years in software development with a focus on C++ and cloud technologies.

Environment

  • Location: Bangalore, with 3 days of work from the client office.
  • Contract Duration: Initial 6 months, extendable up to 1 year based on performance.
  • Immediate joiner preferred.

Salary

Not specified

Growth Opportunities

Not specified

Benefits

Not specified

Powered by
HumanBit Logo