Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


User unblocked successfully
https://bayt.page.link/n44j8huyoBvNz6Hg6
Back to the job results

Principal Software Engineer

30+ days ago 2026/07/07
Other Business Support Services
Create a job alert for similar positions
Job alert turned off. You won’t receive updates for this search anymore.

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


This job post has been translated by AI and may contain minor differences or errors.
You’ve reached the maximum limit of 15 job alerts. To create a new alert, please delete an existing one first.
Job alert created for this search. You’ll receive updates when new jobs match.
Are you sure you want to unapply?

You'll no longer be considered for this role and your application will be removed from the employer's inbox.