Quest Global Hiring – Associate Software Engineer (Windows/C++) | Pune Careers 2026

At Quest Global, it’s not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services provider, spanning 18 countries and speaking 51 languages, Quest Global empowers its 21,000+ employees to solve engineering challenges better and faster.

Quest Global is now hiring Windows Client Applications Developers (C++ Engineers) to join its collaborative teams in Pune. This opportunity is ideal for candidates with strong C++ expertise, multithreading, OOP concepts, and Windows UWP development experience.

Job Overview

DetailsInformation
CompanyQuest Global
RoleAssociate / Software Engineer (Windows/C++)
LocationPune, India
Job TypeFull‑Time
DepartmentEngineering – Software Development
Experience2–4 Years (preferred)

Role & Responsibilities

  • Work as a Windows client applications developer in an Agile methodology‑based program.
  • Participate in design, implementation, and peer code reviews.
  • Collaborate with Quest Global and customer teams in a joint development model.
  • Solve moderately complex business issues using subject matter knowledge.
  • Design enhancements, updates, and programming changes for subsystems of end‑user applications.
  • Analyze design requirements and determine coding, programming, and integration activities.
  • Execute and write portions of testing plans, protocols, and documentation.
  • Debug issues with code and suggest improvements.

Must‑Have Technical Skills

  • Windows development with UWP.
  • Strong coding skills in C++14 to C++17.
  • Expertise in multithreading and thread synchronization mechanisms.
  • Solid understanding of Object‑Oriented Programming (OOP) concepts: inheritance, composition, aggregation.
  • Familiarity with design patterns and interface concepts.
  • Knowledge of Inter‑Process Communication (IPC), shared memory, and socket programming.
  • Strong foundation in data structures.
  • Proficiency in Git version control (Gerrit, GitHub).
  • Experience with libraries like curl, openssl, and programming using REST APIs.

Nice‑to‑Have Skills

  • Code profiling using various tools.
  • Experience with VMs and Docker environments.
  • Test‑driven development (TDD).
  • Understanding of CI/CD pipelines.
  • Exposure to cloud platforms (AWS, Azure).
  • Debugging with GDB.
  • Experience with security libraries (openssl).
  • Hands‑on experience with AI‑powered development tools (GitHub Copilot, Copilot Workspace, Cursor, Claude Code, Codex CLI).

Professional Skills

  • Team player with strong collaboration skills.
  • Good written and verbal communication.
  • Willingness to cross‑skill and adapt.
  • Analytical thinking and independent judgment.

Why Join Quest Global?

  • Work in a global engineering services company with diverse projects.
  • Exposure to cutting‑edge technologies across industries.
  • Collaborative workplace culture with mentorship opportunities.
  • Career growth into senior engineering and leadership roles.
  • Inclusive environment empowering employees to innovate.

Final Thoughts

The Quest Global Software Engineer (Windows/C++) role is an excellent opportunity for professionals with C++ expertise, multithreading, and Windows UWP development skills. If you’re passionate about building scalable applications, working in Agile teams, and exploring emerging technologies, this role is a perfect fit.

Apply Link

Leave a Comment