jobloom

JobLoom finds jobs directly from company career sites before many job boards, then routes you into detailed role pages like this one.

engineering

Posted 9 hours ago

Senior Software Engineer

at Qualys

Pune, IndiaOn-site

Responsibilities

  • Build reliable REST APIs, distributed services, and cloud-native applications for large-scale SaaS environments.
  • Own features throughout the entire software development lifecycle, including design, implementation, testing, deployment, monitoring, and production support.
  • Write high-quality, maintainable, and well-tested code with a strong focus on performance, scalability, and reliability.
  • Develop and maintain unit, integration, API, and end-to-end automated tests as part of feature development.
  • Build and enhance API and UI automation using PyTest, Playwright, and other appropriate automation frameworks to ensure product quality.
  • Perform functional, integration, regression, and release validation for developed features.
  • Troubleshoot complex issues across distributed services, databases, messaging systems, and cloud infrastructure.
  • Improve system scalability, resiliency, observability, and operational excellence.

Requirements

  • This role is primarily focused on designing and developing scalable Java-based backend services and platform components while taking end-to-end ownership of software delivery—from design and development to testing, automation, deployment, and production support.
  • Responsibilities Design and develop scalable backend services, platform components, and middleware systems using Java and related technologies.
  • Explore and adopt modern engineering productivity practices and AI-assisted development tools where applicable.
  • Strong Java programming skills with a solid understanding of object-oriented design, data structures, algorithms, concurrency, and system design.
  • Experience building REST APIs, microservices, and distributed systems. Strong commitment to software quality through unit, integration, API, and end-to-end automated testing.
  • Experience with test automation frameworks such as PyTest, JUnit, RestAssured, Playwright, Selenium, or similar technologies.
  • Experience with messaging technologies such as Kafka, RabbitMQ, or similar platforms.
  • Experience with CI/CD tools and modern deployment practices using Jenkins, GitLab CI, Docker, Kubernetes, and Helm.
  • Strong understanding of relational databases, SQL optimization, and data modeling.
  • Exposure to NoSQL technologies such as Cassandra, MongoDB, or Redis.
  • Good understanding of scalable, resilient, observable, and production-grade distributed systems.
  • Excellent communication and collaboration skills with the ability to work across development, testing, and operations teams. Preferred Skills
  • 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.
  • Experience with performance engineering, observability, and monitoring platforms.
  • Nice to have: familiarity with emerging AI engineering concepts such as MCP integrations, agentic workflows, RAG pipelines, AI-powered developer tooling, or LLM-based automation.
  • Understanding of Site Reliability Engineering (SRE) principles and production reliability engineering.
  • Education Bachelor's or Master's degree in Computer Science, Engineering, or equivalent practical experience.

Experience

  • Required Skills 3–7 years of software development experience.

Additional details

  • 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 skilled and passionate Senior Software Engineer to join Qualys' next-generation Platform & Middleware team.
  • We believe software engineers own the quality of the features they build.
  • As part of feature ownership, engineers are expected to validate their work through automated testing, release validation, and continuous improvement of engineering practices.
  • While backend software development remains the primary responsibility, the engineer should be comfortable contributing to test automation, release readiness, and production reliability as required by the team.
  • Contribute to CI/CD pipelines, deployment automation, and release engineering activities.
  • Participate in architecture discussions, design reviews, and technical decision-making for platform services.
  • Participate in code reviews, root cause analysis, and production support.
  • Contribute to engineering best practices, coding standards, and mentor junior engineers where appropriate.
  • Strong debugging, troubleshooting, and analytical problem-solving skills.

Find more real-time jobs on JobLoom.