Qualys

SoftwareEngineer

Pune, India FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Software Engineer at Qualys. Skills: Data platform, SaaS, Java, Microservices. Engineer services running data. Scale to terabytes of data”

What You'll Achieve.

Support the most exciting missions in the world; Work on Qualys’ next-generation data platform and middleware; Build Qualys’ next generation microservices based technology platform; Process over a 100 million transactions and terabytes of data per day; Leverage open source technologies; Work on challenging and business-impacting projects; Achieve optimal levels of performance, reliability and sustainability; Support Qualys’ business objectives; Deliver a first-rate experience to our customers; Create useful products

Industry & Context.

Problems you'll solve

Data-driven critical thinking problem-solving; Problem-solving; Debugging systems of software and people; Resolve current scaling, availability and cost-effective alternative solutions

What They're Looking For.

Must Have

3+ years hands-on experience with developing SaaS based software products and solutions for service-oriented deployments in public (AWS, GCP, Azure, OCI, etc. ) or private clouds, Prior experience with RDBMS systems and NoSQL databases, Proven expertise in data-driven critical thinking problem-solving, Demonstrated ability to write high-quality, production-ready code (readable, well-tested, with well-designed APIs), Demonstrated passion for innovation with an ability to work within agile software development methodologies, Experience with infrastructure orchestration and automation tools (Terraform), Hands-on experience using CI/CD pipelines, Data platform design / build utilizing Cassandra, Redis, Elasticsearch, Kafka, Ceph, Flink, Spark or similar technologies, analytical and debugging skills, Java programming skills including object-oriented design, prototyping, development, testing, profiling, etc., Knowledge of JVM concepts like garbage collection, heap, stack, profiling, class loading, etc., in data structures and algorithms, Ability to clearly articulate and communicate technical concepts within and across teams

Nice to Have

Built a data platform from the ground up, Experience with Big Data Hadoop stack, Experience with applying data encryption and data security standards, Experience with container and orchestration technologies such as Docker, Kubernetes etc., Experience with monitoring tools such as Graphite, Grafana and Prometheus, Experience with HashiCorp technologies such as Consul, Vault, Terraform and Vagrant, Experience with configuration management tools such as Chef, Puppet or Ansible, In-depth experience with continuous integration and continuous deployment pipelines, Exposure to Maven, Ant or Gradle for builds

What You'll Do.

Engineer services running data

Scale to terabytes of data

Provide data platform as service

Review application architecture

Identify data scale needs

Investigate cutting-edge technologies

Roll out in production

Be face and developer advocate

Contribute to open-source community

Instrument day 1 and day 2 operations

Deliver resilient client SDKs

Hunt for better solutions

Co-develop big-data platform

Work closely with engineering teams

Provide platform and infrastructure features

Produce high quality software

Create multi-disciplinary innovations

Contribute to development of new data platform principles

Suggest best practices to application teams

Provide thought leadership

Ensure systems and services are designed

Ensure systems and services are operating

Achieve optimal performance

Achieve optimal reliability

Achieve optimal sustainability

Ensure security coding practices

Ensure security system fundamentals

Identify key areas to instrument

How You'll Work.

Team & Collaboration

Work alongside talented team of engineers and architects; Collaborate with application teams; Work closely with engineering teams, product management and operations; Work with others; Remote pairing tools; Virtual collaboration tools; Encourage open dialog and discourse; Do not encourage silos; Build a diverse team; Build an inclusive environment

Communication Scope

Clearly articulate and communicate technical concepts

Full Job Description

Come work at a place where innovation and teamwork come together to support the most exciting missions in the world! We are seeking a highly motivated and talented Software Engineer to work on Qualys’ next-generation data platform and middleware. Working alongside a very talented team of engineers and architects, you will be responsible for prototyping, designing, developing and supporting a highly scalable SaaS based cloud security data platform. This is a great opportunity to be an integral part of a team building Qualys’ next generation microservices based technology platform processing over a 100 million transactions and terabytes of data per day, leverage open source technologies, and work on challenging and business-impacting projects. **Responsibilities** As a data platform engineer, you will be responsible for engineering of services running data stored with millions of transactions per second, scaling to 100s of terabytes of data. You will be responsible for driving the data source and providing data platform as a service to all applications built in Qualys. You will be reviewing the application architecture and identifying the data scale needs. Investigate the cutting-edge technologies and do POC and then responsible for rolling out in production. Be the face and developer advocate of the stack you own and contribute back to open-source community if any enhancement needed to fit in Qualys ecosystem. You will be instrumenting both day 1 and day 2 operations on these data technologies keeping the 100s of thousands if not millions of operations per second. Migrate, burst into cloud and scale the stack with zero or least amount of downtime. You will be responsible for delivering resilient client SDKs to the applications to communicate with the data source you are responsible for. You will be constantly in the hunt for better solutions out there to resolve the current scaling, availability and cost-effective alternative solutions. Co-develop with a strong sense

Free ATS check

Applying for this Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Qualys?

Real rants from real employees. Read before you apply.

Read Company Rants →