Senior C++, Windows_Pune

Quest Global

Pune District

On-site

INR 1,200,000 - 1,800,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Quest Global Pune is seeking a proficient C++ software engineer for Windows development with UWP. You will contribute to application‑level programming using C++14–17, multithreading, IPC, and REST API integration.

Strong knowledge of data structures, object‑oriented design, and design patterns is required. Experience with Git (Gerrit, GitHub), curl, and OpenSSL is a plus. On‑site in Pune with cross‑functional collaboration across teams. Hands‑on with testing and CI/CD is desirable.

Qualifications

  • Experience with Windows development using UWP APIs.
  • Strong C++ application‑level programming skills.
  • Proficient in C++14 to C++17.
  • Knowledge of multithreading and synchronization.
  • Solid understanding of OOP concepts and design patterns.
  • Familiarity with IPC, shared memory, and sockets.
  • Data structures proficiency.
  • Git version control with Gerrit and GitHub.
  • REST API development using curl and OpenSSL.

Responsibilities

  • Windows development with UWP for application‑level features.
  • Implement C++ code with modern standards (C++14–17).
  • Handle multithreading and synchronization in services.
  • Apply OOP, design patterns, and interface concepts.
  • Work with IPC mechanisms such as sockets and shared memory.
  • Structure data efficiently and maintain code quality.
  • Collaborate using Git (Gerrit/GitHub) and review processes.
  • Integrate REST APIs using curl/OpenSSL.

Skills

Windows UWP
C++
C++14/17
Multithreading
OOP Concepts
Design Patterns
IPC
Data Structures
Git/Gerrit
REST API (curl/OpenSSL)

Tools

Gerrit
GitHub
curl
OpenSSL

Job description

Must Have Skill
  • Windows development with UWP
  • Technical Skills: Strong coding skills for application level programming which would involve programming in C++
  • C++ Expertise: Proficient in C++14 to C++17 and development on C++
  • Multithreading:
    • Demonstrated expertise in various ways of declaring threads
    • Understanding of thread synchronization mechanisms.
  • Object-Oriented Concepts:
    • Strong understanding of inheritance, has-a, and is-a relationships using classes.
    • Knowledge of association, aggregation, and composition achieved through inheritance.
  • Design Patterns and Interface: Familiarity with design patterns and interface concepts.
  • Inter-Process Communication (IPC): Knowledge of IPC, shared memory, and socket programming.
  • Data Structures: Solid understanding of data structures.
  • Proficient in using Git for version control, with hands‑on experience in tools like Gerrit and GitHub, and good understanding of git commands.
  • Proficient in using library like curl, openssl, programming using REST API
Nice to Have Skill
  • Profiling of code using various tools.
  • Worked on a VM and docker environment.
  • Test-driven development experience.
  • CICD understanding
  • Exposure to cloud (AWS, Azure, Any).
  • Debugger GDB
  • Experience in openssl or security libraries
Additional Information
  • Team Player
  • Good written and verbal communication skill
  • Willingness to cross‑skill
Work Experience
  • Windows development with UWP
  • Technical Skills: Strong coding skills for application level programming which would involve programming in C++
  • C++ Expertise: Proficient in C++14 to C++17 and development on C++
  • Multithreading:
    • Demonstrated expertise in various ways of declaring threads
    • Understanding of thread synchronization mechanisms.
  • Object-Oriented Concepts:
    • Strong understanding of inheritance, has-a, and is-a relationships using classes.
    • Knowledge of association, aggregation, and composition achieved through inheritance.
  • Design Patterns and Interface: Familiarity with design patterns and interface concepts.
  • Inter-Process Communication (IPC): Knowledge of IPC, shared memory, and socket programming.
  • Data Structures: Solid understanding of data structures.
  • Proficient in using Git for version control, with hands‑on experience in tools like Gerrit and GitHub, and good understanding of git commands.
  • Proficient in using library like curl, openssl, programming using REST API
Hands-on experience using AI-powered development tools

(e.g., GitHub Copilot, Copilot Workspace, Cursor, Claude Code, Codex CLI) for software engineering. Proven ability to create, deploy, evaluate, and support AI agents, including orchestration, tool integration, prompt engineering, and production monitoring.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ with Windows-Pune-Quest Global
C++ with Windows-Pune-Quest Global

Quest Global • Pune District

On-site
INR 900,000 - 1,300,000
Senior C++, C# Engineer
Senior C++, C# Engineer

Quest Global • Maharashtra

On-site
INR 1,500,000 - 1,900,000
C++, C# Engineer
C++, C# Engineer

Quest Global • Maharashtra

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

Quest Global • Pune District

On-site
INR 800,000 - 1,200,000
Software Engineer
Software Engineer

Centific • Hyderabad

On-site
INR 800,000 - 1,200,000
Senior C++ / Qt Software Engineer _Mumbai @ C2H role
Senior C++ / Qt Software Engineer _Mumbai @ C2H role

Techouts • Mumbai

On-site
INR 1,200,000 - 2,100,000
Software Developer (C++, MFC, OOP)
Software Developer (C++, MFC, OOP)

Allscripts(India) LLP, ultimately a subsidiary of Altera Digital Health Inc.,[Altera India] • Pune District

Hybrid
INR 1,200,000 - 2,400,000
MS .NET Tech Lead
MS .NET Tech Lead

UST • Pune District

On-site
INR 4,000,000 - 9,000,000
Senior Backend Developer
Senior Backend Developer

Carnera Technologies • Pune District

Hybrid
INR 2,800,000 - 4,000,000
Senior Software Engineer
Senior Software Engineer

Tata Consultancy Services • Karnataka

On-site
INR 800,000 - 1,200,000