CACareerNet Technologies Private Limited
Senior Software Engineer
Bangalore ₹3-6 LPA Posted 19 Jun 2025
FULL TIME
Git
Windows
Application Development
C++
Job Description
Roles and Responsibilities:
- Design, develop, and maintain large-scale Windows desktop applications using modern C++ standards (C++14/17/20)
- Utilize Windows-specific APIs and frameworks such as Win32, MFC, or similar libraries for application development
- Debug and diagnose complex issues using Visual Studio's debugging, performance, and memory profiling tools
- Work with and modernize large, legacy C++ codebases while maintaining system stability
- Manage code versioning using Git, including advanced workflows such as branching, merging, and participating in code reviews
- Build and maintain Windows-based CI/CD pipelines, preferably using GitHub Actions
Skills Required:
- Extensive experience developing large Windows desktop applications using modern C++ (C++14/17/20)
- Deep knowledge of Windows-specific APIs and development frameworks, including Win32, MFC, or similar libraries
- Strong debugging and diagnostic skills, with hands-on experience using Visual Studio's debugger, performance tools, and memory profiling tools
- Experience working in large, legacy C++ codebases, with a focus on balancing stability and modernization
- Solid understanding of Git and modern version control practices in team environments, including branching, merging, and code reviews
- Hands-on experience with CI/CD tools, ideally GitHub Actions, with a focus on Windows build and test pipelines
- Strong communication skills, especially when discussing technical trade-offs or explaining changes to non-technical stakeholders