Weekday AI's Profile Image

Staff Engineer (C and C++)

Company: Weekday AI

Job Location: Bengaluru, Karnataka, India

Job Type: FULL_TIME - (ON_SITE)

Date Posted: April 06, 2025

External

Apply Now

This role is for one of the Weekday's clients

Salary range: Rs 6000000 - Rs 6500000 (ie INR 60-65 LPA)

Min Experience: 8 years

Location: Bengaluru

JobType: full-time

We are hiring for a leading global client specializing in cloud, data, and network security, serving Fortune 500 companies worldwide. If you are an experienced C and C++ developer with expertise in Windows security solutions, this is your opportunity to work on cutting-edge endpoint, network, and cloud security products.

Education:

Bachelor’s degree in Computer Science (BS) required.
Master’s degree in Computer Science (MS) preferred.

Key Skills & Experience:

🔹 8+ years of experience in product development for endpoint, network, or cloud security solutions.
🔹 Strong programming expertise in C and C++ with hands-on experience in Windows system development.
🔹 Deep understanding of Windows OS internals, file systems, and low-level system architecture.
🔹 Experience with multi-threaded programming and performance optimization.
🔹 Expertise in data structures, algorithms, and efficient coding practices.
🔹 Proven track record of developing and maintaining Windows security solutions.
🔹 Familiarity with cryptography techniques and secure software development best practices.
🔹 Knowledge of web data formats (JSON, XML, MIME).
🔹 Experience with Test-Driven Development (TDD) and unit testing frameworks.
🔹 Hands-on experience with CI/CD tools such as Jenkins.
🔹 Strong problem-solving, analytical, and communication skills.

Key Responsibilities:

Develop & Optimize Security Solutions

  • Design and develop Windows-based client/agent technologies for holistic data security solutions.
  • Implement multi-threaded C and C++ applications using modern software development techniques.

System-Level Development

  • Work extensively with Windows OS internals, including file systems and low-level architecture.
  • Ensure 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 improve testing processes and ensure robust product quality.

Testing & Deployment

  • Develop and execute dev test routines to validate code functionality.
  • Work with CI/CD tools like Jenkins to streamline deployment.

Talent is cheaper than table salt. What separates the talented individual from the successful one is a lot of hard work.

“Stephen King”
Apply Now