Staff Engineer (C and C++)

8 - 12 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

This role is for one of Weekday's clients offering a salary range of Rs 6000000 to Rs 6500000 per annum. The minimum experience required for this full-time position based in Bengaluru is 8 years. We are looking to fill a position for a renowned global client specializing in cloud, data, and network security solutions for Fortune 500 companies worldwide. If you are a skilled C and C++ developer with a focus on Windows security solutions, this opportunity will allow you to contribute to cutting-edge endpoint, network, and cloud security products. You should possess a Bachelor's degree in Computer Science (BS) with a preference for a Master's degree in Computer Science (MS). The ideal candidate will have at least 8 years of experience in product development related to endpoint, network, or cloud security solutions. Proficiency in C and C++ programming, particularly in Windows system development, is essential. A deep understanding of Windows OS internals, file systems, and low-level system architecture is required. Experience in multi-threaded programming, performance optimization, data structures, algorithms, and efficient coding practices is expected. The successful candidate should have a proven track record in developing and maintaining Windows security solutions, knowledge of cryptography techniques and secure software development best practices, as well as familiarity with web data formats such as JSON, XML, and MIME. Experience with Test-Driven Development (TDD), unit testing frameworks, and CI/CD tools like Jenkins is valuable. Strong problem-solving, analytical, and communication skills are essential for this role. Key Responsibilities: - Develop and Optimize Security Solutions: Design and develop Windows-based client/agent technologies for comprehensive data security solutions. Implement multi-threaded C and C++ applications using modern software development techniques. - System-Level Development: Engage extensively with Windows OS internals, including file systems and low-level architecture to ensure the reliability, scalability, and observability of security solutions. - Cross-Functional Collaboration: Collaborate closely with Product Management to translate business requirements into technical solutions. Partner with QA teams to enhance testing processes and ensure product quality. - Testing and Deployment: Develop and execute dev test routines to validate code functionality. Utilize CI/CD tools such as Jenkins to streamline deployment processes.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You