Software Developer Windows
Check Point SoftwareRole Overview
Check Point Software is hiring a mid-level Software Developer Windows. This is a full-time role in Bengaluru. Part of Check Point Software's Lifecycle hiring, posted 2 weeks ago. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Team
We are looking for an excellent, hardworking, and highly skilled C++ and C# Windows Software Engineer to join our HEP Agent product team.
This role offers a unique opportunity to contribute directly to the design, architecture, and implementation of next-generation Windows security products. You will play a key role in building robust endpoint protection capabilities that operate at scale and defend against evolving threats.
Your Impact & Responsibilities
- Design and implement robust endpoint security features for Windows platforms
- Develop clean, efficient, scalable, and maintainable code using C++ and C#
- Collaborate with cross-functional teams including product, security research, and QA to deliver high-quality solutions
- Participate in all phases of the software development lifecycle (SDLC), including design, development, testing, deployment, and maintenance
- Investigate, debug, and resolve complex customer-reported issues and production incidents
- Continuously stay updated with the latest Windows security trends, vulnerabilities, and defensive technologies
- Contribute to improving system performance, reliability, and security posture of the product
Your Knowledge & Skills
- BSc in Computer Science, Software Engineering, or equivalent practical experience
- 3+ years of hands-on experience in C++ and C# development
- Strong experience with Win32 API and COM
- Solid understanding of Windows operating system internals, including:
- File systems
- Network protocols
- Process and thread management
- Memory management
- Proficiency in debugging and troubleshooting using tools such as WinDBG
- Proven ability to quickly develop, test, and deliver reliable software solutions
- Strong analytical, debugging, and problem-solving skills
- Ability to work independently as well as collaboratively in a team environment
- Excellent communication skills and strong team collaboration mindset
Advantageous Skills
- Experience in Windows kernel development
- Knowledge of function hooking techniques
- Exposure to operational security research, customer-facing incident response, or root cause analysis of real-world threats
Frequently Asked Questions
How do I apply for the Software Developer Windows position at Check Point Software?
Use the Apply button above to submit your application directly to Check Point Software. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Software Developer Windows position at Check Point Software located?
This position is based in Bengaluru. Check Point Software has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Software Developer Windows at Check Point Software earn?
Check Point Software has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Software Developer Windows role at Check Point Software posted?
This role was posted on May 20, 2026 (19 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start