
Senior Software Engineer
Qualys, Inc.1 hour 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 Java and Spring Boot application code, identify defects, implement fixes, and address root causes.
- Design, develop, test, and implement solutions improving application performance, reliability, security, networking, and data-streaming capabilities.
- Conduct root cause analysis and implement corrective and preventive actions.
- Troubleshoot microservices, REST API integrations, Oracle databases, Linux environments, and Kafka producers, consumers, topics, partitions, brokers, offsets, consumer groups, and lag.
- Analyze application logs, stack traces, system metrics, database queries, and network traces.
- Develop 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, L2/L3 Support, DevOps, Cybersecurity, Network Operations, Cloud, and Data Engineering teams.
- Develop and maintain automation scripts and tools for troubleshooting, diagnostics, maintenance, Kafka operations, and L3 support.
- 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 or Sustenance Engineering.
- Strong expertise in Java, Spring Boot, microservices, REST APIs, 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.
- Strong problem-solving, debugging, analytical, communication, collaboration, and root cause analysis skills.
- Understanding of SDLC, Agile methodologies, distributed systems, microservices, data-streaming architectures, and L3/Sustenance Engineering processes.
- Preferred experience with SaaS, cloud, enterprise, platform, or cloud-security products.
- Familiarity with GitHub Copilot, Cursor, Windsurf, Claude Code, MCP integrations, AI agents, agent orchestration, RAG pipelines, AI-powered developer tooling, and LLM-based automation.
- Experience with Python or Bash automation scripting.
- Cybersecurity, networking, software development, or data-streaming certifications are a plus.
- Experience with AWS, Azure, VMware NSX, software-defined networking, Apache Storm, Apache Flink, ServiceNow, or JIRA Service Management.
- Knowledge of Jenkins, Docker, Kubernetes, application monitoring, observability, logging, and APM tools.
Tech Stack
Apache FlinkApache KafkaApache StormAWSAzureBashDockerJavaJenkinsKubernetesLinuxPythonSpring BootSQL