principal Software Engineer tech_leadership 8-12 yrs · Posted Apr 20, 2026

About this role

Qualys is hiring a principal-level Software Engineer based in Pune, India. The posting calls out experience with Java, Spring, Kubernetes, Docker and roughly 8–12 years of relevant work.

Role
Software Engineer
Function
software engineering
Level
principal
Track
Tech leadership
Employment
Full-time
Location
Pune, India
Experience
8–12 years
Posted
Apr 20, 2026
AI Summary
Design and build high-performance distributed systems for vulnerability management and threat intelligence platforms. Requires 8-12 years Java backend development, expertise in Kafka, Elasticsearch, Spark, and large-scale data processing. Lead architecture decisions and mentor engineering teams on scalable microservices.

More roles at Qualys

Software Engineer
Pune, India · mid
JavaScript Java HTML/CSS
Lead Product Manager, GTM Systems & Partner Channel Programs
Foster City, CA · senior
Salesforce
ETM Sales Specialist
Virginia · mid
AWS GCP Azure
Senior Implementation Architect
Pune, India · senior
API Development Security Vulnerability Management
Sales Development Representative
Pune, India · mid
Security SaaS
All Qualys jobs →

Job description

from Qualys careers

Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!

Job Description
 

Qualys is seeking a Principal Software Engineer to join the Enterprise TruRisk Management (ETM) team, responsible for building large-scale data platforms that power vulnerability management, asset discovery, and threat intelligence across millions of assets globally.

In this role, you will design and build high-performance distributed systems that process and analyze massive security datasets. You will collaborate with engineering, product, and architecture teams to develop scalable microservices and data pipelines that enable real-time security insights for enterprise customers.

This role requires strong expertise in Java, distributed systems, big data technologies, and large-scale search platforms.

Key Responsibilities:

Architecture & Design

  • Lead the design and architecture of scalable distributed systems for asset intelligence, finding intelligence and threat management.

  • Define architecture patterns for microservices-based platforms handling high-volume data ingestion and processing.

  • Drive technical direction and platform evolution for ETM data infrastructure.

Platform Development

  • Design and implement high-performance backend services in Java.

  • Build and optimize large-scale data pipelines using technologies such as Kafka, Spark, Hadoop, and streaming frameworks.

  • Develop services that support real-time and batch data processing for security analytics.

    This is an excerpt. Read the full job description on Qualys careers →
All software engineering jobs software engineering in Pune, India Jobs in Pune, India software engineering salaries software engineering career path
All Qualys Jobs Browse software engineering roles principal positions