Staff Engineer (C and C++)

  1. Home
  2. C
  • Company Weekday AI
  • Employment Full-time
  • Location 🇮🇳 India, Bengaluru
  • Submitted Posted 1 week ago - Updated 3 hours ago

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.

Requirements

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.

Loading similar jobs...

C Developer Jobs

Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.

© 2025 Created by C Developer Jobs. All rights reserved.