Qualys, Inc.

Software Engineer

Qualys, Inc.
Apply
1 day ago
Pune, IndiaMid Level

Responsibilities

  • Prototype, design, develop, and support scalable SaaS cloud security data platform and middleware services.
  • Build and operate data services handling millions of transactions per second and hundreds of terabytes of data.
  • Own data-source architecture, assess application data-scale needs, investigate technologies, conduct proofs of concept, and deploy solutions to production.
  • Provide data platform as a service, resilient client SDKs, developer advocacy, and best-practice guidance to application teams.
  • Instrument day-one and day-two operations, and migrate, burst, and scale data stacks into the cloud with minimal downtime.
  • Drive architecture, performance, scalability, high availability, security, resilience, and cost-effectiveness.
  • Co-develop Qualys’ big-data platform and collaborate with engineering, product management, and operations teams.
  • Produce high-quality Java software using sound architecture, design, testing, profiling, and security practices.
  • Provide thought leadership, mentoring, technical communication, and cross-team guidance on system performance, reliability, and sustainability.

Requirements

  • Bachelor’s or master’s degree in Computer Engineering, Computer Science, Applied Math, or a related field.
  • At least 2 years of hands-on experience developing SaaS software products and solutions for service-oriented deployments in public or private clouds.
  • Strong data structures, algorithms, analytical, debugging, and problem-solving skills.
  • Java programming experience, including object-oriented design, prototyping, development, testing, and profiling.
  • Experience with distributed data systems such as Redis, Kafka, Elasticsearch, Cassandra, Spark, Hadoop, Apache Flink, and OLAP systems such as ClickHouse.
  • Experience with infrastructure orchestration and automation tools such as Terraform and hands-on use of CI/CD pipelines.
  • Knowledge of JVM concepts including garbage collection, heap, stack, profiling, and class loading.
  • Ability to communicate technical concepts clearly across teams and work within agile software development methodologies.
  • Preferred knowledge of distributed systems, data encryption and security standards, Docker, Kubernetes, Graphite, Grafana, Prometheus, Consul, Vault, Vagrant, Chef, Puppet, Ansible, Maven, Ant, and Gradle.

Benefits

  • Remote collaboration is supported through remote pairing and virtual collaboration tools.
  • The company emphasizes teamwork, transparency, agility, open dialogue, diversity, inclusion, and frequent incremental delivery.

Tech Stack

AnsibleApache AntApache CassandraApache FlinkApache HadoopApache KafkaApache SparkAWSAzureChefClickHouseConsulDockerElasticsearchGoogle Cloud PlatformGradleGrafanaGraphiteJavaKubernetesMavenPrometheusPuppetRedisTerraformVagrantVault

Categories

BackendData Engineering
Qualys, Inc.

About Qualys, Inc.

1,001-5,000 employees

Qualys builds a cloud-based security and compliance platform used by enterprises to automate vulnerability management, IT asset visibility, web application scanning, and policy/PCI compliance across on‑prem and cloud environments. Delivered as subscription SaaS, its Enterprise TruRisk Platform uses a single agent to provide continuous security telemetry for endpoints, servers, containers, and clouds. Founded in 1999 and headquartered in Foster City, California, Qualys is a public company trading on NASDAQ (QLYS).

Contact me