Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!
Qualys is a leader in the application security space, dedicated to building cutting-edge solutions that protect businesses and individuals from modern-day cybersecurity threats. We are looking for a talented and motivated Software Engineer with 4 to 7 years of hands-on experience, expertise in C++ and Java, excellent problem-solving and debugging skills, and a passion for learning new technologies.
Responsibilities:
- Design, develop, and maintain robust, scalable software solutions for the application security domain.
- Analyze complex issues in application behavior, identify root causes, and provide efficient solutions.
- Debug software to identify and fix performance bottlenecks, memory leaks, and other critical issues.
- Implement and integrate security features, analyze vulnerabilities, and work towards improving software resilience.
- Stay updated with the latest security trends, tools, and practices, and adapt quickly to emerging technologies and methodologies.
- Write clean, maintainable, and well-documented code, and conduct code reviews for team members.
Required Skills:
- Proficiency in C++ with hands-on experience in developing complex applications.
- 4 to 7 years of professional experience in software development.
- Strong analytical and logical thinking skills to approach and solve intricate problems efficiently.
- Expertise in debugging tools and techniques for diagnosing and resolving software issues.
- Basic understanding of web application security principles, such as crawling, authentication, html, payloads
- Excellent communication skills to articulate ideas, challenges, and solutions effectively.
- Eagerness to learn new technologies and tools in the fast-evolving security domain.
Preferred Qualifications:
- Good to have knowledge of Java, JavaScript, Golang.
- Experience with security tools and practices (e.g., DAST, SAST, or IAST).
- Familiarity with API security and web application vulnerabilities (e.g., OWASP Top 10).
- Understanding of multi-threading, distributed systems, or performance optimization.
- Exposure to container environments like docker, Kubernetes etc.
- Knowledge of scripting languages (e.g., Python, Bash) for quick prototyping and automation.