C++ Developer

Anlage Digital

Bengaluru

On-site

INR 900,000 - 1,700,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Anlage Digital is seeking a Software Engineer-II (C++ Developer) in Bengaluru to join our core engineering team. You will design, implement, test, and optimize high-performance C++ applications, focusing on clean architecture and robust, scalable solutions.

The role requires 3-5 years of hands-on C++ experience, strong knowledge of OOP, STL, and multithreading, and collaboration with UI, QA, and DevOps. Familiarity with Qt or REST APIs is a plus, and a passion for software quality is essential.

Qualifications

  • Strong proficiency in C++ (C++11/14/17 preferred).
  • Solid understanding of OOP, Design Patterns, STL, data structures, and algorithms.
  • Experience with memory management, pointers, smart pointers, and performance optimization.

Responsibilities

  • Design, develop, and maintain software applications using C++.
  • Analyse software requirements and translate them into robust technical solutions.
  • Develop reusable, maintainable, and scalable software components.

Skills

C++
OOP
Design Patterns
STL
Data Structures
Algorithms
Memory Management
Multithreading
Testing

Tools

CMake/Makefiles

Job description

Position: Software Engineer-II (C++ Developer)

Experience: 3-5 Years

Employment Type: Full-Time

About the Role

We are looking for a passionate and skilled C++ Developer with 3-5 years of experience to join

our software engineering team. The ideal candidate will be responsible for designing,

developing, testing, and maintaining high-performance software applications. The candidate

should possess strong problem-solving skills, expertise in modern C++, and experience working

Key Responsibilities
  • Design, develop, and maintain software applications using C++.
  • Analyse software requirements and translate them into robust technical solutions.
  • Develop reusable, maintainable, and scalable software components.
  • Debug, troubleshoot, and optimize existing applications.
  • Implement multithreaded, high-performance, and memory-efficient solutions.
  • Create unit tests and ensure code quality through automated testing.
  • Collaborate with UI, QA, DevOps, and product teams throughout the software lifecycle.
  • Prepare technical documentation, design specifications, and user guides.
  • Support software releases, production deployments, and customer escalations when required.
Required Technical Skills
Programming
  • Strong proficiency in C++ (C++11/14/17 preferred)
  • Solid understanding of:
    • Object-Oriented Programming (OOP)
    • Design Patterns
    • Data Structures & Algorithms
    • STL (Standard Template Library)
Software Development
  • Experience with software design and development lifecycle.
  • Knowledge of memory management, pointers, smart pointers, and performance optimization.
  • Experience in debugging complex software applications.
  • Familiarity with multithreading, concurrency, and synchronization mechanisms.
Tools & Technologies
  • CMake, Makefile, or other build systems
Operating Systems
  • Good knowledge of:
    • Windows
Preferred Skills
  • Experience with desktop application development using:
    • Qt Framework
    • MFC
  • Exposure to Python scripting or automation.
  • Experience with REST APIs and client-server architecture.
  • Knowledge of software architecture principles and SOLID design concepts.
  • Experience working on product development or engineering tools.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Tessolve • Bengaluru

On-site
INR 1,800,000 - 2,800,000
C++ Developer
C++ Developer

Advance Career Solutions • India

On-site
INR 1,200,000 - 1,700,000
C++ Developer
C++ Developer

Intelizign Lifecycle Services • Pune District

On-site
INR 800,000 - 1,100,000
C++
C++

Infosys • Hyderabad, Bengaluru, Mumbai

Hybrid
INR 600,000 - 800,000
Senior Software Engineer
Senior Software Engineer

Andor Tech • Bengaluru

On-site
INR 1,000,000 - 1,500,000
c++ Developer
c++ Developer

Valuebound • Bengaluru

On-site
INR 1,200,000 - 1,800,000
C/C++ Developer
C/C++ Developer

Tata Consultancy Services • Hyderabad

On-site
INR 1,400,000 - 2,000,000
Senior Software Developer - C++
Senior Software Developer - C++

Quest Global • Bengaluru

On-site
INR 900,000 - 1,300,000
C++ Developer
C++ Developer

Anlage Infotech (India) P Ltd • Bengaluru

On-site
INR 1,200,000 - 1,800,000
C++ Developer (L3)
C++ Developer (L3)

Acldigital • Bengaluru

On-site
INR 1,000,000 - 1,500,000