Skip to main content

Qualys Hiring Software Developer – Agent in Pune | C/C++ | Linux | 1–4 Years Experience

 

Qualys Hiring Software Developer – Agent in Pune | C/C++ | Linux | 1–4 Years Experience

Are you a software developer with experience in C or C++ programming on Linux/Unix platforms? Qualys is hiring Software Developers for its Cloud Agent team in Pune. This opportunity is suitable for professionals with around 1 to 4 years of experience who are interested in systems programming, multithreading, scalable applications, and cybersecurity products.

The role involves developing and maintaining software that forms an important part of the Qualys Cloud Platform. Candidates with strong knowledge of C++, Linux, object-oriented programming, data structures, and debugging can consider applying for this opportunity.

Qualys Software Developer Job Details

DetailsInformation
CompanyQualys
PositionSoftware Developer – Agent
Experience1–4 Years
Job TypeFull Time, Permanent
LocationPune, Maharashtra
Work ModeHybrid
Openings5
Primary SkillsC/C++, Linux, OOPS, Multithreading
IndustryHardware & Networking
DepartmentEngineering – Software & QA
EducationB.E./B.Tech/M.E./M.Tech/MCA
ApplicationOnline

About Qualys

Qualys is a cybersecurity company that provides cloud-based security and compliance solutions. Its Cloud Agent technology is designed to provide organizations with visibility into their IT assets and support security and compliance activities.

The Software Developer – Agent position is associated with the team working on this technology. The development work involves creating reliable, scalable, and performance-focused software that operates across different endpoint environments.

About the Software Developer Role

As a Software Developer, you will work on software components that need to operate efficiently at scale. The role can involve design, development, debugging, testing, maintenance, and supporting software throughout its lifecycle.

Candidates should be comfortable working with C/C++, Linux/Unix environments, object-oriented design, multithreading, IPC, and software engineering practices.

Key Responsibilities

The selected candidate may be responsible for:

  • Designing, developing, and maintaining software modules.

  • Building scalable and high-performance applications.

  • Developing C/C++ applications for Linux and Unix-based platforms.

  • Applying object-oriented design principles to software development.

  • Debugging complex software issues and identifying root causes.

  • Working with multithreading and thread synchronization.

  • Implementing and working with inter-process communication mechanisms.

  • Writing clean, maintainable, and reliable code.

  • Participating in code reviews and engineering discussions.

  • Working with testing and continuous integration processes.

  • Supporting applications throughout their development lifecycle.

  • Collaborating with different engineering teams.

  • Providing technical guidance to junior team members when required.

Required Skills

C/C++ Development

Candidates should have hands-on experience with C or C++ development in enterprise or consumer-level products.

Knowledge of modern C++ standards, particularly C++11 and/or C++14, is expected.

Linux/Unix

Experience developing software on Linux, Unix, or Solaris platforms is an important requirement for this position.

Object-Oriented Programming

Candidates should have a good understanding of:

  • Object-Oriented Programming

  • SOLID principles

  • Design patterns

  • Modular software design

  • Maintainable code practices

Multithreading and Parallel Processing

The position requires knowledge of multithreading, including:

  • Threads

  • Thread synchronization

  • Parallel processing

  • Concurrent programming

  • Thread safety

Inter-Process Communication

A good understanding of IPC mechanisms is required for working with system-level applications and communication between processes.

Data Structures and Algorithms

Candidates should have strong problem-solving abilities and a good understanding of data structures and algorithms.

Debugging

Strong debugging and problem-solving skills are important for identifying and resolving complex software issues.

Software Engineering Practices

Candidates should also be familiar with software development practices such as:

  • Coding standards

  • Code reviews

  • Source control management

  • CI/CD pipelines

  • Unit testing

  • Software development lifecycle

  • Testing and maintenance

Desirable Skills

The following areas are mentioned as desirable qualifications:

  • Cybersecurity

  • Security technologies

  • Networking

  • SSL/TLS

  • Cryptography

  • Security-related software development

Experience in these areas can be useful but should be evaluated alongside the mandatory technical requirements.

Educational Qualification

Candidates with the following educational backgrounds can consider applying:

  • B.E. / B.Tech

  • M.E. / M.Tech

  • MCA

A degree in Computer Science, Computer Engineering, or a related technical field can be particularly relevant.

Who Can Apply?

This opportunity may be suitable for software professionals who:

  • Have 1–4 years of C/C++ development experience.

  • Have experience working on Linux/Unix platforms.

  • Understand object-oriented programming.

  • Are comfortable with multithreading and synchronization.

  • Have knowledge of IPC mechanisms.

  • Have strong DSA and problem-solving skills.

  • Enjoy system-level or product development.

  • Are interested in cybersecurity technologies.

  • Want to work on scalable software used by enterprise customers.

Experience Requirement

The job listing mentions 1 to 4 years of experience for the position.

Candidates should carefully compare their professional experience and technical skills with the complete requirements before applying.

Job Location and Work Mode

Location: Pune, Maharashtra

Work Mode: Hybrid

Candidates should verify the latest work arrangement and office requirements directly on the application page, as company policies can change.

Number of Openings

The job listing currently mentions 5 openings for the Software Developer – Agent position.

Job availability can change, so candidates should check the application page before submitting their application.

How to Apply for Qualys Software Developer Job?

Interested candidates can apply online through the following job listing:

Apply Here:
https://www.naukri.com/job-listings-software-developer-agent-qualys-pune-1-to-4-years-130826023683

Before applying, make sure your resume clearly highlights relevant experience in:

  • C/C++

  • Linux/Unix

  • Object-Oriented Programming

  • Multithreading

  • IPC

  • Data Structures and Algorithms

  • Debugging

  • Unit Testing

If you have relevant projects involving system programming, multithreading, networking, or cybersecurity, consider highlighting them clearly on your resume.

Interview Preparation Tips

Candidates interested in C++ and system-level development roles can revise the following topics before an interview.

C++

Revise:

  • OOP concepts

  • STL

  • Pointers and references

  • Memory management

  • Constructors and destructors

  • Inheritance

  • Polymorphism

  • Virtual functions

  • Smart pointers

  • Exception handling

  • C++11/C++14 features

Operating Systems

Important topics include:

  • Processes and threads

  • Process scheduling

  • Memory management

  • Deadlocks

  • Synchronization

  • IPC

  • Context switching

Multithreading

Focus on:

  • Mutexes

  • Locks

  • Race conditions

  • Thread safety

  • Synchronization

  • Concurrent programming

Data Structures and Algorithms

Candidates should revise:

  • Arrays

  • Strings

  • Linked lists

  • Stacks

  • Queues

  • Trees

  • Graphs

  • Hashing

  • Sorting

  • Searching

  • Time and space complexity

Linux and System Programming

It can also be useful to understand:

  • Linux processes

  • Signals

  • File handling

  • IPC

  • Threads

  • Basic Linux commands

  • Debugging techniques

Frequently Asked Questions

Is Qualys hiring Software Developers in Pune?

Yes. Qualys has listed a Software Developer – Agent opportunity based in Pune with a hybrid work model.

What is the experience required?

The listing mentions 1 to 4 years of experience.

Which programming language is required?

The role primarily focuses on C/C++ development.

Is Linux experience required?

Yes. Hands-on development experience on Linux, Unix, or Solaris platforms is mentioned as a requirement.

What are the major skills required?

Important skills include C/C++, Linux, OOP, SOLID principles, design patterns, multithreading, IPC, DSA, debugging, unit testing, and C++11/C++14.

Is cybersecurity experience mandatory?

Cybersecurity and related technologies are listed under desirable requirements. Candidates should still meet the mandatory technical requirements.

How many openings are available?

The job listing mentions 5 openings.

Is the position permanent?

Yes. The listing describes the employment type as Full Time, Permanent.

Where is the job located?

The position is based in Pune, Maharashtra.

How can I apply?

Candidates can apply through the job listing provided above. Check the listing for the latest availability and application instructions.

Important Note

Job openings, eligibility requirements, work arrangements, and application status can change over time. Candidates should verify the latest information on the application page before applying.

This article is intended for informational purposes only. Jobs With Pooja is an independent job information platform and is not affiliated with or officially associated with Qualys.

Join the Jobs With Pooja Community

Want regular updates about software jobs, fresher hiring, internships, off-campus drives, experienced openings, and career opportunities?

Join our community channels and stay updated.

WhatsApp Channel

https://whatsapp.com/channel/0029Vb7y3rTCsU9X693O6j0a

Telegram Channel

https://t.me/dailyjobswithpooja

Instagram

https://www.instagram.com/vishwakarmapooja966

YouTube

https://www.youtube.com/@JobsWithPooja

Instagram Community

https://www.instagram.com/channel/AbaHMMO5cpeDd3Hl/

About Jobs With Pooja

Jobs With Pooja shares information about job opportunities, internships, fresher openings, experienced hiring, off-campus opportunities, and career-related updates.

Our goal is to make it easier for job seekers to discover relevant opportunities and understand the basic eligibility criteria before applying.

Always verify the original job listing before submitting your application or sharing personal information.

Good luck with your job search!

Comments

Popular posts from this blog

Amar Infotech Hiring Front-End Developer | 0–3 Years | ₹6.8–7.5 LPA

  Amar Infotech Hiring Front-End Developer | 0–3 Years | ₹6.8–7.5 LPA Amar Infotech is hiring Front-End Developers for its Ahmedabad location. Candidates with 0–3 years of experience can apply for this opportunity. The role focuses on developing web applications using AngularJS/ReactJS, JavaScript, TypeScript, HTML, CSS, and other front-end technologies . Amar Infotech Recruitment 2026 Company Amar Infotech Job Role Front-End Developer Experience 0–3 Years Job Location Ahmedabad, Gujarat Salary ₹6.8–7.5 LPA Employment Type Full Time, Permanent Openings 2 Joining Immediate to 30 Days Qualification B.E./B.Tech/BCA/MCA/M.Tech or Equivalent Job Description Amar Infotech is looking for a Front-End Developer who is proficient in front-end technologies and can work independently. The ideal candidate should have experience with AngularJS 2+ or ReactJS along with a strong understanding of modern web development technologies. Roles and Responsibilities Develop and maintain web applicati...

UST Recruitment 2026 | Developer I – Embedded Software | Salary Up to ₹14 LPA | Apply Now

  UST Recruitment 2026 | Developer I – Embedded Software | Salary Up to ₹14 LPA | Apply Now UST is hiring for the role of Developer I – Embedded Software . This is an excellent opportunity for candidates with knowledge of C, C++, Java, Python, Embedded Systems, RTOS, Arduino, Raspberry Pi, and PCB Design to work with one of the world's leading digital transformation companies. If you're looking to build your career in embedded software development, don't miss this opportunity. Company Details Company: UST Role: Developer I – Embedded Software Job Type: Full-Time Experience: 0–2 Years Qualification: Bachelor's Degree in Computer Science, Electronics, Electrical Engineering, or a related field Location: As per business requirements Salary Expected Salary: ₹10 LPA – ₹14 LPA (Expected based on skills, experience, interview performance, and location.) Job Responsibilities Develop, test, and maintain embedded software applications. Program using C, C++, Java, and Pyt...

Cornerstone Hiring Junior Engineer 2026 | Freshers Eligible | Pune | Salary ₹4–8 LPA | Apply Now

  Cornerstone Hiring Junior Engineer 2026 | Freshers Eligible | Pune | Salary ₹4–8 LPA | Apply Now Looking to kickstart your software engineering career? Cornerstone is hiring Junior Engineers for its Pune office. This is an excellent opportunity for fresh graduates who want to work on enterprise-scale software products, learn modern technologies, and build a successful career in software development. Job Overview 📌 Job Details 🏢 Company: Cornerstone 💼 Role: Junior Engineer 📍 Location: Pune, Maharashtra 🏢 Work Mode: Office Based 🕒 Job Type: Full-Time 🎓 Experience: Freshers / Campus Recruits 📚 Qualification: Bachelor's Degree in Computer Science or Related Engineering Field 💰 Expected Salary: ₹4–8 LPA (Estimated) 🌐 Apply Mode: Online Note: The salary mentioned above is an estimated range based on publicly available information. Cornerstone has not officially disclosed the salary for this role. Eligibility Criteria Bachelor's Degree in Computer Science or a related engi...