MCPNew: now works with Claude & AI assistants
Qualys

Qualys

Software Engineer

Company

Qualys

Role

Software Engineer

Location

India

Job type

Full-time

Found on Mokaru

15 hours ago

Share this job

Salary

Not disclosed by employer

Job description

Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!

Software Engineer – Platform & Middleware

Job Summary

We are seeking a talented and motivated Software Engineer to join Qualys’ next-generation Platform & Middleware team. This role is ideal for engineers who enjoy building scalable backend systems, solving distributed systems challenges, and contributing to the development of large-scale cloud-native platforms.

You will participate in the design, development, deployment, and support of highly scalable SaaS-based cloud security platforms processing hundreds of millions of transactions and terabytes of data daily. The role provides an opportunity to work on modern microservices architectures, cloud-native platforms, and large-scale distributed systems while growing technical expertise and engineering excellence.

Responsibilities

  • Design and develop scalable backend services, platform components, and middleware systems using Java and related technologies

  • Build reliable and maintainable APIs, distributed services, and cloud-native applications for large-scale SaaS environments

  • Write clean, efficient, and maintainable code following engineering best practices

  • Participate in architecture discussions, design reviews, performance optimization, scalability improvements, and reliability initiatives

  • Build reusable frameworks, libraries, tools, and developer utilities to improve engineering productivity

  • Collaborate with architects, DevOps, and engineering teams to support CI/CD, observability, and operational excellence

  • Troubleshoot distributed systems issues across services, databases, messaging systems, and cloud infrastructure

  • Participate in code reviews, debugging, root cause analysis, and production support activities

  • Contribute to system reliability, resiliency, monitoring, and operational visibility across platform services

  • Follow engineering best practices, coding standards, and continuous improvement initiatives

  • Explore and adopt modern engineering tools and productivity practices where applicable

Required Skills & Experience

  • 1–5 years of hands-on experience in backend software development for SaaS products or distributed systems

  • Strong programming skills in Java with a good understanding of object-oriented design principles, data structures, concurrency, and system design fundamentals

  • Experience building RESTful APIs, microservices, and distributed applications

  • Experience with messaging technologies such as Kafka, RabbitMQ, JMS, or similar systems

  • Exposure to CI/CD pipelines and DevOps practices using tools such as Jenkins, GitLab, Docker, Kubernetes, or Helm

  • Strong understanding of databases, SQL optimization, and data modeling concepts

  • Exposure to NoSQL technologies such as Cassandra, MongoDB, or Redis

  • Familiarity with cloud platforms such as AWS, Azure, or private cloud environments

  • Strong debugging, troubleshooting, and analytical problem-solving skills

  • Understanding of scalability, resiliency, observability, and production-grade system design concepts

Preferred Qualifications

  • Experience working on cloud security, cybersecurity, or enterprise SaaS platforms

  • Exposure to performance engineering and observability tools

  • Experience contributing to large-scale distributed systems and cloud-native platforms

  • Interest in AI-assisted development tools such as Cursor, Windsurf, Claude Code, GitHub Copilot, or similar platforms

  • Basic understanding of emerging AI engineering concepts such as MCP integrations, agentic workflows, RAG pipelines, AI-powered developer tooling, or LLM-based automation

  • Understanding of SRE concepts and production reliability engineering

Education

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience

Resume ExampleCover Letter Example

Explore more