Position Summary
Hughes Systique is seeking an experienced, highly technical, and accomplished Lead Engineer – C++ with 5 to 7 years of software engineering experience to join our client engagement team on a full-time, permanent basis in Gurgaon. In this specialized C++ software engineering and technical leadership role, you will spearhead developing high-performance, scalable backend systems, low-latency applications, and distributed software architectures. You will work closely with software architects, engineering leads, and technical squads to conduct code reviews, mentor junior developers, and enforce rigorous performance and memory optimization standards. Ideal candidates bring a robust academic degree in computer science or engineering, deep practical mastery of modern C++, multithreading, concurrency, and immediate availability for deployment in Gurgaon.
Detailed Job Description
As a Lead Engineer – C++ at Hughes Systique in Gurgaon, you will take full ownership of designing, building, testing, and optimizing complex backend systems and low-latency software solutions. Your day-to-day responsibilities encompass writing clean and efficient code utilizing modern C++ standards, designing multithreading and concurrency frameworks, conducting performance profiling and memory optimization, performing unit and integration testing, and leading peer code reviews. You will collaborate with cross-functional technical teams in Linux environments, contributing to distributed systems design and architecture. Working in a fast-paced technology consulting and software engineering environment in Gurgaon, you will drive technical excellence and software reliability.
Key Responsibilities
- Design, develop, test, and maintain high-performance, scalable backend systems and low-latency C++ applications.
- Apply modern C++ standards and design patterns to build robust, maintainable software architectures.
- Implement complex multithreading, synchronization, and concurrency mechanisms for high-throughput workloads.
- Conduct rigorous performance profiling, memory leak detection, CPU optimization, and latency reduction.
- Perform comprehensive unit testing, integration testing, and automated test execution.
- Lead peer code reviews, establish coding standards, and provide technical mentorship to junior and mid-level C++ engineers.
- Collaborate proactively with system architects, product owners, and QA squads during agile development lifecycles.
- Troubleshoot, debug, and resolve complex software defects and system bottlenecks in production environments.
- Maintain comprehensive technical documentation, architecture blueprints, and design specifications.
- Ensure strict adherence to software engineering best practices, security baselines, and quality assurance benchmarks.
Required Qualifications & Skills
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electronics Engineering, or a related technical discipline.
- Minimum 5 to 7 years of professional software engineering experience specializing in C++ development and backend systems.
- Strong, demonstrated technical proficiency in modern C++ standards, multithreading, and concurrency.
- Proven experience in performance tuning, memory optimization, and developing low-latency or high-performance applications.
- Solid practical experience with debugging, troubleshooting, unit testing, and integration testing frameworks.
- Demonstrated leadership capability conducting code reviews and mentoring engineering teams.
- Strong analytical problem-solving capabilities and clear technical communication skills.
- Professional availability for full-time employment in Gurgaon.
Nice-to-Have Skills
- Advanced degree (Master's or Ph.D.) in Computer Science or Software Engineering.
- Hands-on exposure to Linux operating systems, distributed systems architecture, and system design principles.
- Prior working experience in telecommunications, fintech, high-frequency trading, or enterprise software product companies.
- Advanced scripting proficiency in Python or Bash for testing and automation.
- Bilingual proficiency in English and regional languages.
Application Information
- Recruiter: Hughes Systique Talent Acquisition Team
- Contact Name: Chandana Amith (Technical Recruiter)
- Email: chandana.cs@hsc.com
- Phone: UnspecifiedApplication URL: Unspecified
- Salary/Rate: Competitive and commensurate with experience (Applicants must provide Total YOE, Current CTC, Expected CTC, Notice Period, and Current Location)
- Deadline: Open until filled
- Notice Period: As specified in applicant submission
- Contract Duration: Permanent / Full-Time (Gurgaon)
Recruitment Pro Tip
When applying for senior C++ lead roles, ensure your resume explicitly highlights your multithreading complexity, memory optimization metrics, and technical leadership experience in distributed environments.