Principal Software Engineer

Reposted 15 Days Ago
Be an Early Applicant
Pune, Mahārāshtra, IND
In-Office
Senior level
Information Technology • Security • Cybersecurity
The Role
Principal Software Engineer responsible for designing and building scalable distributed systems for security analytics, leading technical direction, and collaborating with teams to enhance platform capabilities.
Summary Generated by Built In

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

Skills Required

  • 8-12 years of hands-on experience in Java back-end development
  • Experience with Apache Kafka for distributed streaming and messaging
  • 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
  • Bachelors/Masters in Computer Science or Engineering equivalents
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
2,736 Employees
Year Founded: 1999

What We Do

Qualys, Inc. (NASDAQ: QLYS) is a pioneer and leading provider of disruptive cloud-based security, compliance and IT solutions with more than 10,000 subscription customers worldwide, including a majority of the Forbes Global 100 and Fortune 100. Qualys helps organizations streamline and automate their security and compliance solutions onto a single platform for greater agility, better business outcomes, and substantial cost savings. The Qualys Cloud Platform leverages a single agent to continuously deliver critical security intelligence while enabling enterprises to automate the full spectrum of vulnerability detection, compliance, and protection for IT systems, workloads and web applications across on premises, endpoints, servers, public and private clouds, containers, and mobile devices. Founded in 1999 as one of the first SaaS security companies, Qualys has strategic partnerships and seamlessly integrates its vulnerability management capabilities into security offerings from cloud service providers, including Amazon Web Services, the Google Cloud Platform and Microsoft Azure, along with a number of leading managed service providers and global consulting organizations. For more information, please visit http://www.qualys.com

Similar Jobs

Roche Logo Roche

Principal Software Engineer

Healthtech • Biotech • Pharmaceutical
In-Office
Pune, Mahārāshtra, IND
93797 Employees

Mastercard Logo Mastercard

Principal Software Engineer

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Pune, Mahārāshtra, IND
38800 Employees

Red Hat Logo Red Hat

Principal Software Engineer

Cloud • Information Technology • Internet of Things • Software • Consulting • Infrastructure as a Service (IaaS) • Automation
In-Office
Pune, Mahārāshtra, IND
20000 Employees

OpenGov Logo OpenGov

Principal Software Engineer

Artificial Intelligence • Cloud • Software
In-Office or Remote
2 Locations
922 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Milestone Systems Thumbnail
Artificial Intelligence • Other • Security • Software • Analytics • Big Data Analytics
Lake Oswego, OR
1500 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account