Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!
Job Description
About Us:
Qualys is the leading provider of information security and compliance cloud solutions. We are currently seeking a highly skilled Lead Performance Engineer to join our team and lead the Performance efforts of backend systems.
Job Summary:
As a Lead Performance Engineer, you will play a critical role in ensuring the highest performance and quality benchmarks. You will lead performance engineering efforts, mentor team members, and collaborate with cross-functional teams to drive performance initiatives. Your deep expertise in performance methodologies, automation, and leadership will be instrumental in shaping our quality strategies and ensuring the delivery of high-quality software.
Key Responsibilities:
- Plan, design, and execute automated performance tests to evaluate system scalability, stability, and reliability.
- Lead the creation of test strategies, workload models, estimation, test data setup, and performance test cases.
- Utilize tools such as JMeter for scripting and executing performance tests.
- Perform deep performance analysis and tuning in both pre-production and production environments.
- Use AppDynamics and similar APM tools for monitoring application behavior and identifying performance bottlenecks.
- Analyze system-level metrics including CPU, memory, garbage collection, network usage, and database performance to diagnose issues.
- Work closely with development and DevOps teams to troubleshoot and resolve performance problems.
- Generate detailed performance reports, graphs, and dashboards using tools like Grafana, Elasticsearch, OpenSearch.
- Identify and address memory leaks, connection pool issues, thread contention, and other scalability concerns.
- Prepare and publish performance test results, reports, and sign-off documentation.
- Support cloud-based environments and containerized deployments using Docker/Kubernetes.
- Provide leadership and mentorship in performance engineering best practices.
- Communicate clearly and effectively with stakeholders on test progress, results, and risk assessments.
Experience :
- Over 9 years of experience in software performance engineering, with at least 2 years in a leadership or similar role.
- Extensive hands-on experience with performance testing tools and frameworks such as JMeter, AppDynamics, Dynatrace ,LoadRunner, etc.
- Strong understanding of performance engineering methodologies, tools, and processes, including scalability, stress, and load testing.
- Proven ability to lead performance test planning, execution, and reporting, ensuring high-quality software performance and optimal system behavior under load.
Qualifications:
- Bachelor's degree in computer science, information technology, or a related field.
- Good verbal and written communication skills.
- Strong analytical and problem-solving skills to identify, document, and report issues effectively.
- Meticulous attention to detail is essential for effective testing.
- Familiarity with software testing concepts, types of testing, and the software development life cycle (SDLC).
- Willingness to learn and adapt to new tools and technologies.
- Knowledge of programming languages like Java or Python.
- A strong desire to ensure software quality and improve processes.
Why Join Us:
Innovative Environment: Work with cutting-edge technology and be part of a team that values innovation.
Growth Opportunities: We offer continuous learning and development opportunities to help you grow in your career.
Impactful Work: Play a key role in delivering high-quality products that has wide impact.
Collaborative Culture: Join a supportive and collaborative team that values diverse perspectives.
Read Full Description