About the job
weekday-1 is seeking an experienced C++ Developer to join its engineering team in Mumbai, Maharashtra, India. This position centers on building high-performance, scalable applications using modern C++ standards. The ideal candidate brings a solid background in system-level programming and a focus on performance optimization.
Salary Range: ₹30,00,000 - ₹1,00,00,000 per annum
Minimum Experience: 4 years
What you will do
- Design, develop, and maintain efficient, reusable C++ code.
- Build high-performance, low-latency systems for compute-intensive tasks.
- Work with stakeholders to translate requirements into technical solutions.
- Optimize systems for speed, scalability, and memory efficiency.
- Write clean, maintainable, well-documented code following established standards.
- Review code and provide constructive feedback to peers.
- Debug and resolve complex issues, including memory leaks and concurrency bugs.
- Contribute throughout the software development lifecycle, including design, development, testing, and deployment.
- Collaborate closely with QA to deliver reliable software.
Requirements
- 4 to 7 years of hands-on experience in C++ development.
- Strong command of modern C++ (C++11 or newer), including STL, templates, and object-oriented programming.
- Solid understanding of data structures, algorithms, and design patterns.
- Experience with multithreading, concurrency, and synchronization.
- Familiarity with memory management, pointers, and low-level system programming.
- Background working in Linux or Unix environments.
- Experience with debugging tools such as GDB or Valgrind.
- Understanding of build systems like CMake or Make.
- Proficiency with version control systems, especially Git.
Preferred experience
- Knowledge of networking concepts, socket programming, or distributed systems.
- Experience using performance tuning and profiling tools.
- Familiarity with scripting languages such as Python or Bash.
- Understanding of CI/CD pipelines and DevOps practices.
- Background in finance, gaming, embedded systems, or telecom domains.
Soft skills
- Strong analytical and problem-solving abilities.
- Clear communication and effective collaboration with team members.

