Location: Pune (Hybrid)
Experience: 3–6 Years
Role Overview
We are seeking a highly motivated C++ Developer with strong expertise in Data Structures, Algorithms, and Core C++ concepts. The ideal candidate should possess strong problem-solving skills, hands-on development experience, and the ability to work on complex software products in a product engineering environment.
Key Responsibilities
- Design, develop, test, and maintain software applications using C++
- Implement efficient data structures and algorithms
- Analyze, troubleshoot, and resolve complex technical issues
- Optimize application performance and memory utilization
- Participate in software design, code reviews, and technical discussions
- Collaborate with cross-functional engineering teams
- Develop scalable, maintainable, and high-quality software solutions
- Contribute to product enhancements and feature development
- Ensure timely delivery of assigned development tasks
Required Skills
- Strong hands-on experience in C++
- Excellent understanding of Data Structures and Algorithms
- Strong Object-Oriented Programming (OOP) fundamentals
- Expertise in STL (Standard Template Library)
- Strong knowledge of pointers and memory management
- Debugging and problem-solving skills
- Understanding of time and space complexity analysis
- Basic SQL knowledge
Preferred Skills
- MySQL
- Oracle
- Multithreading concepts
- Product development experience
- Exposure to Artificial Intelligence concepts
Eligibility
- 3–6 years of relevant C++ development experience
- Strong coding and implementation capability
- Ability to work independently on complex technical problems
- Experience working on enterprise or product-based applications
- Strong analytical and communication skills
Who Should Apply
- Engineers with strong hands-on C++ development experience
- Candidates with excellent Data Structures and Algorithms knowledge
- Professionals experienced in pointers and memory management
- Developers comfortable solving complex technical challenges
- Engineers with product development exposure
Who Should Not Apply
- Candidates with only academic exposure to C++
- Profiles with limited coding experience
- Candidates weak in Data Structures and Algorithms
- Developers without hands-on memory management experience
- Professionals primarily focused on support activities
Interview Focus Areas
Candidates will be evaluated on:
- Core C++ fundamentals
- Data Structures and Algorithms
- Pointers and memory management
- Problem-solving ability
- Coding and debugging skills
- Practical implementation depth
Only candidates with strong hands-on development experience and solid C++ fundamentals will be considered.
Pay: From ₹1,000,000.00 per year
Application Question(s):
- Do you have hands-on experience with Data Structures and Algorithms in a professional software development environment?
- Have you worked extensively with STL, pointers, and memory management in C++?
- Briefly describe a challenging C++ project you worked on and explain how you used Data Structures or Algorithms to solve a problem.
- Which C++ standards have you worked with professionally? (C++11, C++14, C++17, C++20, etc.)
Education:
Experience:
Location:
- Pune, Maharashtra (Required)
Work Location: Hybrid remote in Pune, Maharashtra