Senior / Mid / Junior C++ & C# Engineers
Job Description
We are looking for talented C++ & C# Engineers across multiple experience levels to join a high-impact Linux client applications development program. This is an exciting opportunity to work in a collaborative, agile environment with global engineering teams.
💼 Open Positions
Senior Engineer (5–8 years)
Engineer (3–5 years)
Junior Engineer (1–3 years)
🔧 Key Responsibilities
Design, develop, and maintain Linux-based client applications
Participate in agile development, code reviews, and testing
Collaborate with cross-functional teams (Quest Global & client teams)
Analyze requirements and implement scalable solutions
Debug, troubleshoot, and enhance application performance
Contribute to testing plans, documentation, and integration activities
🧠 Must-Have Skills
Strong programming skills in C++ (C++14–C++17) and C#
Experience with system-level programming in Linux
Knowledge of Linux file systems: sysfs, procfs, devfs
Proficiency in bash, CLI, and shell scripting
Strong understanding of:
Multithreading & synchronization
Object-Oriented Programming concepts
Data structures & design patterns
Experience with IPC, sockets, and shared memory
Hands-on experience with Git (GitHub/Gerrit)
Familiarity with REST APIs, curl, OpenSSL
⭐ Nice-to-Have
Experience with Docker / VM environments
CI/CD and Test-Driven Development
Cloud exposure (AWS, Azure)
Debugging tools like GDB
Code profiling and performance tuning
Security libraries experience
Similar Jobs
Senior Full-Stack & DevOps Engineer
Texas
Cloud Lead & Data Center SME
California
Quality Engineering & Test Architecture
Connecticut
Java Engineer (Ocp & AI Exposure)
Maine
Business Analyst Pacs & Healthcare Systems
Remote