
Quest Global
Solving the world’s hardest engineering challenges through end‑to‑end solutions across industries.
Senior Software Engineer - Linux C++
Develop Linux C++ software, microservices, and containers for complex systems.
Job Highlights
What You Bring
• Bachelor’s Degree in Computer Science, Software Engineering, or a related field. • 4+ years of experience developing software for complex systems or computerized products. • Proficiency in C++, OOAD, Data Structures, Multi-Threading, STL, Linux. • Proficiency in Microservices, Containers, Orchestration. • Experience in Unit Testing using catch/gtest/boost test. • Experience in CMAKE/GRADLE. • Working knowledge of DevOps tools such as Git, Jenkins, and Artifactory. • Strong analytical, debugging, and problem‑solving skills. • Excellent verbal and written communication skills with the ability to influence. • Experience working in a scaled agile environment. • Willingness to learn new technologies and adapt to changing roles and responsibilities. • Good to have experience in Design Patterns. • Good to have experience in Shell Scripting/Python.
Requirements
- ▸bachelors
- ▸c++
- ▸linux
- ▸microservices
- ▸git
- ▸agile
Work Environment
Hybrid