Role Overview:
The C++ Developer will be responsible for designing, developing, and maintaining high-performance software solutions with a strong focus on algorithms, mathematics, and automation-driven systems. The role requires expertise in modern C++ development, CI/CD practices, and collaboration within Agile/Scrum environments. The ideal candidate should have experience working on software automation projects and be capable of delivering scalable, efficient, and maintainable solutions.
Responsibilities:
- Design, develop, test, and maintain high-performance applications using modern C++.
- Develop efficient algorithms and mathematical logic to solve complex technical problems.
- Collaborate with cross-functional teams to deliver scalable and reliable software solutions.
- Participate in system architecture, code reviews, and technical discussions.
- Build and maintain CI/CD pipelines to streamline software delivery and deployment.
- Work within Agile/Scrum teams to ensure timely delivery of project milestones.
- Optimize application performance, memory usage, and system efficiency.
- Troubleshoot, debug, and resolve software defects and technical issues.
- Contribute to automation and software development projects with a focus on quality and maintainability.
- Prepare and maintain technical documentation, development processes, and best practices.
- Collaborate with QA teams to ensure proper testing coverage and software quality.
- Stay updated with the latest technologies, tools, and development methodologies.
Required Qualifications:
- 5+ years of professional experience in C++ development.
- Strong understanding of data structures, algorithms, and mathematical problem-solving.
- Hands-on experience with CI/CD tools and deployment workflows.
- Experience working in Agile/Scrum development environments.
- Experience working on automation or software development projects.
- Strong debugging, analytical, and problem-solving skills.
- Familiarity with software design patterns and object-oriented programming principles.
- Ability to write clean, maintainable, and efficient code.
- Strong communication and collaboration skills.
Additional Qualifications (Nice to Have):
- Experience with automation testing frameworks and methodologies.
- Experience using AI-powered development tools such as GitHub Copilot.
- Familiarity with modern software engineering practices and DevOps workflows.
- Experience working with cross-platform applications or embedded systems.
Workplace:
- Remote
Work-Time:
- 09.00 AM- 06.00 PM (May change according to client preference)
Salary:
- Negotiable (Based on experience and skills)
Compensation & Other Benefits: (Applicable for International Employee Only):
- Annual Performance Evaluation and Increment
- Weekly 2 Holidays
- General Leave: 10 days
- Public Holidays as per Client Holiday Calendar
The Application Process:
- Telephone Round
- Interview with the Engineering Team, Talent Acquisition Team & Client
- Job Offer
N.B.: Only shortlisted candidates will be communicated in the recruitment process.
Originally posted on
More Technology Jobs
Director of Product, AI LabsOct 23, 2026Senior Executive Talent PartnerOct 23, 2026Staff Platform/Backend Engineer (Python/ Django)Oct 23, 2026Customer Support Specialist (Centric Planning & Pricing), APACOct 23, 2026Manufacturing Software Support Specialist - RemoteMar 19, 2026Workday Solutions ArchitectOct 23, 2026Remote Talent Acquisition RecruiterOct 23, 2026Graphic DesignerOct 23, 2026Invalid DateDisney Social Media Support Jobs – Work From HomeJan 31, 2026Manager, Treasury & Strategic Finance OperationsAug 27, 2026VP, Global HR Business Partner – Business AI, TechnologyJul 13, 2026Quality Director, Personal Care (REMOTE WITH 75% TRAVEL)Dec 6, 2024Application Business Software AnalystOct 23, 2026Join Today: Customer Care Specialist ( Remote / WFH )Jun 24, 2025