Qualys, Inc. logo

Senior Software Engineer

Qualys, Inc.
NewPosted yesterday

LOCATION

Pune · Onsite

EXPERIENCE

4+ Years

TYPE

FullTime

SKILLS REQUIRED

troubleshootingAPI IntegrationRoot Cause AnalysisDebuggingIncident responseObservability

Job description

Overview

The Senior Software Engineer will join the Sustenance Engineering team, specializing in troubleshooting complex product issues, debugging application code, delivering permanent fixes, handling escalated support cases, and performing root cause analysis.

What you'll do

  • Troubleshoot and resolve complex customer and application issues across the software stack.
  • Handle escalated support cases by providing advanced troubleshooting, workarounds, and permanent resolutions.
  • Debug application code, identify defects, provide code fixes, and address the root causes of issues.
  • Design, develop, test, and implement solutions to improve application performance, reliability, security, networking, and data-streaming capabilities.
  • Conduct thorough Root Cause Analysis (RCA) and implement corrective and preventive actions.
  • Troubleshoot Java/Spring Boot applications, microservices, REST APIs, Oracle databases, Linux environments, and Kafka-based integrations.
  • Troubleshoot Kafka producers, consumers, topics, partitions, brokers, offsets, consumer groups, and consumer lag.
  • Analyze application logs, stack traces, system metrics, database queries, and network traces to identify issues.
  • Develop and maintain technical documentation, RCA reports, troubleshooting guides, and knowledge-base articles.
  • Participate in code reviews and ensure adherence to software development, security, networking, Kafka, and L3 support best practices.
  • Collaborate with Engineering, L2/L3 Support, DevOps, Cybersecurity, Network Operations, Cloud, and Data Engineering teams to resolve complex issues.
  • Develop and maintain automation scripts and tools for troubleshooting, diagnostics, maintenance, Kafka operations, and L3 support activities.
  • Leverage AI-assisted development tools to improve debugging, development, testing, documentation, and troubleshooting efficiency.

What you'll need

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • At least 4+ years of experience in software development, application troubleshooting, debugging, and L3/Sustenance Engineering.
  • Strong expertise in Java and Spring Boot.
  • Strong expertise in microservices and REST APIs.
  • Strong expertise in Linux operating systems.
  • Strong expertise in Oracle databases and SQL.
  • Strong expertise in Apache Kafka and data-streaming concepts.
  • Strong expertise in cybersecurity principles and practices.
  • Strong expertise in networking fundamentals – TCP/IP, DNS, HTTP/HTTPS, TLS, firewalls, proxies, VPNs.
  • Strong expertise in L3/Sustenance – troubleshooting, debugging, RCA, and problem management.
  • Strong understanding of Kafka data streaming, including producers, consumers, topics, partitions, brokers, offsets, and consumer groups.
  • Excellent problem-solving, debugging, analytical, and root cause analysis skills.
  • Effective communication and collaboration skills.
  • Strong understanding of SDLC, Agile methodologies, distributed systems, microservices, data-streaming architectures, and L3/Sustenance Engineering processes.

Nice to have

  • Experience working with SaaS, cloud, enterprise, or platform products.
  • Experience working on SaaS, cloud security, or enterprise platform products.
  • Familiarity with AI-assisted software development tools such as GitHub Copilot, Cursor, Windsurf, Claude Code, or similar tools.
  • Familiarity with MCP integrations, AI agents, agent orchestration, RAG pipelines, AI-powered developer tooling, and LLM-based automation.
  • Experience with Kafka data streaming, including producers, consumers, topics, partitions, and brokers.
  • Experience with automation tools and scripting languages such as Python and Bash.
  • Certifications in cybersecurity, such as CompTIA Security+ or CISSP, networking, such as CCNA or CCNP, software development, such as Oracle Certified Java Programmer, or data streaming, such as Confluent Certified Kafka Developer.
  • Experience with cloud platforms such as AWS or Azure, network virtualization such as VMware NSX, software-defined networking (SDN), or data-streaming technologies such as Apache Storm or Apache Flink.
  • Experience with L3/Sustenance support tools such as ServiceNow or JIRA Service Management.
  • Knowledge of DevOps practices and tools such as Jenkins, Docker, and Kubernetes.
  • Familiarity with application monitoring, observability, logging, and APM tools.

Details

  • Location: Pune.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer