
Quest Global
Solving the world’s hardest engineering challenges through end‑to‑end solutions across industries.
Lead Developer - C++ (iApps)
Lead C++ developer designing, building, and maintaining high-quality software applications.
Job Highlights
About the Role
Analyze and understand software/functional requirements to design and develop high-quality C++ applications. • Write efficient, maintainable code following best practices and conduct code reviews. • Implement developer-level testing (unit, component) to ensure software reliability. • Write component tests using industry-standard tools. • Create technical documentation and comply with development policies. • Debug, troubleshoot, and resolve complex software issues efficiently. • Support project estimation, planning, and risk management activities.
Key Responsibilities
- ▸code development
- ▸code reviews
- ▸unit testing
- ▸component testing
- ▸technical documentation
- ▸debugging
What You Bring
Bachelor/Master of Engineering in the field of Computer Science or equivalent. • 7+ years of hands‑on experience in software development using modern C++ versions (C++11/14/17/20). • Strong proficiency in OOP (Object‑Oriented Programming) and software design patterns. • Expertise in memory management, performance tuning, and debugging. • Familiarity with Linux, Windows, or embedded systems development. • Experience with database integration, APIs, networking protocols. • Proficiency in GitHub, CI/CD pipelines, and Agile/SAFe methodologies. • Excellent problem‑solving, analytical, and debugging skills. • Ability to work independently and guide junior team members. • Strong communication, documentation, and collaboration skills. • Basic understanding of medical technology and human physiology (preferred).
Requirements
- ▸c++
- ▸oop
- ▸github
- ▸ci/cd
- ▸agile
- ▸bachelor
Work Environment
Office Full-Time