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
| Details | Information |
|---|---|
| Company | Qualys |
| Position | Software Developer – Agent |
| Experience | 1–4 Years |
| Job Type | Full Time, Permanent |
| Location | Pune, Maharashtra |
| Work Mode | Hybrid |
| Openings | 5 |
| Primary Skills | C/C++, Linux, OOPS, Multithreading |
| Industry | Hardware & Networking |
| Department | Engineering – Software & QA |
| Education | B.E./B.Tech/M.E./M.Tech/MCA |
| Application | Online |
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
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
Post a Comment