Principal SWE

qlys_us qualys

📍 pune india🕐 6mo ago🔗 workday

Job Description

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. ### Data Platform & Search * Architect and maintain large-scale **Elasticsearch/OpenSearch clusters** used for asset indexing, finding indexing, its search, and analytics. * Design **efficient indexing strategies and data models** for efficient ingestion * Optimize query performance and data retrieval across billions of records. ### Scalability & Reliability * Build **fault-tolerant, highly available services** capable of operating at cloud scale. * Ensure systems meet **performance, reliability, and security requirements**. * Drive improvements in **observability, monitoring, and operational excellence**. ### Technical Leadership * Provide **technical leadership and mentorship** to engineering teams. * Drive **design reviews, architecture discussions, and best practices**. * Influence **cross-team platform strategy and engineering standards**. ### Collaboration * Partner with **product management, security researchers, and data engineers** to deliver impactful ETM features. * Work closely with platform and infrastructure teams to optimize system performance and scalability. **Job responsibilities:** •    Excellent programming and designing skills with 8-12 years of hands-on experience in **Java** back-end development and skills with **Spring-boot framework**.  •    Experience with **Apache Kafka** for distributed streaming and messaging. •    In-memory caching using Redis, Memcached, etc. •    Strong Java programming skills including object-oriented design, prototyping, development, testing, profiling, etc. •    Experience with **big data processing frameworks** such as **Apache Spark and Hadoop**. •    Expertise with RDBMS systems (preferably Oracle) •    Experience with NoSQL databases (preferably Cassandra) •    Knowledge of Docker, Kubernetes, Jenkins, and related CI/CD tools •    Ability and skill to debug & solve complex issues in a high-performing environment. •    Experience with SAAS based software products and solutions for service-oriented deployment in public or private clouds. •    Bachelors/Masters in Computer Science or Engineering equivalents \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* **Annual Salary Guidelines: $000,000 - $000,000**
Principal SWE at qlys_us qualys | MergeJobs