
Senior Software Engineer
Qualys, Inc.15 hours ago
Pune, IndiaSenior
Responsibilities
- Troubleshoot and resolve complex customer and application issues across the software stack.
- Handle escalated L3 support cases by providing advanced troubleshooting, workarounds, and permanent resolutions.
- Debug application code, identify defects, implement code fixes, and address root causes.
- Design, develop, test, and implement solutions improving application performance, reliability, security, networking, and data streaming.
- Conduct root cause analysis and implement corrective and preventive actions.
- Troubleshoot Java/Spring Boot applications, microservices, Oracle databases, Linux environments, and Kafka integrations.
- Analyze Kafka producers, consumers, topics, partitions, brokers, offsets, consumer groups, and consumer lag.
- Analyze logs, stack traces, system metrics, database queries, and network traces to identify issues.
- Develop troubleshooting automation scripts and tools for diagnostics, maintenance, Kafka operations, and L3 support.
- Maintain technical documentation, RCA reports, troubleshooting guides, and knowledge-base articles.
- Participate in code reviews and follow software development, security, networking, Kafka, and L3 support best practices.
- Collaborate with Engineering, Support, DevOps, Cybersecurity, Network Operations, Cloud, and Data Engineering teams.
- Use AI-assisted development tools to improve debugging, development, testing, documentation, and troubleshooting efficiency.
Requirements
- 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, Spring Boot, microservices, Linux, Oracle databases, SQL, Apache Kafka, cybersecurity principles, and networking fundamentals.
- Strong understanding of Kafka data streaming, including producers, consumers, topics, partitions, brokers, offsets, and consumer groups.
- Experience with troubleshooting, debugging, root cause analysis, and problem management in L3/Sustenance Engineering.
- Understanding of distributed systems, data-streaming architectures, software development processes, and Agile methodologies.
- Preferred experience with SaaS, cloud, enterprise, platform, or cloud-security products.
- Preferred familiarity with GitHub Copilot, Cursor, Windsurf, Claude Code, MCP integrations, AI agents, agent orchestration, RAG pipelines, AI-powered developer tooling, and LLM-based automation.
- Preferred experience with Python, Bash, AWS, Azure, VMware NSX, software-defined networking, Apache Storm, Apache Flink, ServiceNow, JIRA Service Management, Jenkins, Docker, Kubernetes, application monitoring, observability, logging, and APM tools.
- Cybersecurity, networking, software development, or data-streaming certifications such as CompTIA Security+, CISSP, CCNA, CCNP, Oracle Certified Java Programmer, or Confluent Certified Kafka Developer are a plus.
Tech Stack
Apache FlinkApache KafkaApache StormAWSAzureBashDockerJavaJenkinsKubernetesLinuxPythonSpring BootSQL
Categories
About Qualys, Inc.
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).