Software Engineer II - Performance Engineering

HashiCorp

Bengaluru

On-site

INR 1,500,000 - 2,100,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

HashiCorp in Bengaluru seeks an Engineer II on the Performance Engineering team to ensure scalability, reliability, and high availability of cloud products. You will lead performance bottleneck analysis, automate testing, and drive resilience across environments.

You will own end-to-end test engines, build automation, and deliver actionable dashboards and reports to help teams optimize performance and mitigate throttling issues.

Qualifications

  • Experience in performance engineering, systems engineering, reliability engineering, or related field.
  • Ability to design and execute performance testing strategies across cloud products.
  • Proficiency in analyzing results and delivering actionable recommendations.

Responsibilities

  • Implement best practices for system reliability and automated mitigations.
  • Design and execute comprehensive performance testing strategies to identify bottlenecks.
  • Collaborate with engineering to identify and mitigate bottlenecks in application and infrastructure.
  • Integrate performance readiness into the development lifecycle for stability.
  • Build tools and frameworks for automated testing and environment simulation.
  • Analyze testing results and document findings with recommendations.
  • Drive systemic improvements by introducing Chaos Testing with product teams.
  • Share knowledge and mentor team members to foster continuous improvement.
  • Develop disaster recovery and backup strategies to ensure resilience.

Skills

Performance testing
Load testing
System reliability
Automation framework
Chaos testing

Tools

Monitoring tools

Job description

As an Engineer II for the Performance Engineering team, you will play a critical role in ensuring the scalability, performance, and reliability of our software systems . Your work will be central to enhancing system resilience, optimizing performance at scale, and ensuring products deliver high availability in dynamic cloud environments. Your experience in Performance engineering, or systems engineering, or reliability engineering or a related field, you will lead efforts to identify performance bottlenecks, address, and mitigate operational challenges before they impact our customers. Your expertise in load testing, performance analysis, and system hardening will ensure that our services meet the highest standards of scale and performance excellence. You'll have the opportunity to dive deep into the architecture of IBM HashiCorp's products, including both our cloud and enterprise offerings. You'll take ownership of building and maintaining an advanced automation framework that powers ephemer... Your work will directly impact how we validate and optimize performance across our systems. From spinning up environments to scaling them dynamically and tearing them down on demand, you'll own the end-to-end lifecycle of our test engines. Beyond that, you'll play an important role in analysing results, creating insightful dashboards, and delivering actionable reports to help teams identify and resolve performance bottlenecks and throttling issues.

What you'll do (responsibilities)
  • Implement best practices for system reliability, including proactive identification of potential failure points and the development of automated mitigations
  • Design and execute comprehensive performance testing strategies to identify performance bottlenecks and scalability limits across our cloud products
  • Work with the engineering teams to identify potential application and infrastructure bottlenecks and suggest changes.
  • Work closely with engineering and product teams to integrate performance engineering readiness into the development lifecycle, enhancing product stability and user satisfaction.
  • Build and refine tools and frameworks for automated testing, environment simulation, and incident reproduction, reducing manual effort and increasing test coverage.
  • Conduct in-depth analysis of testing results, documenting findings and making actionable recommendations for system enhancements.
  • Drive Systemic Improvements to the products by introducing Chaos Testing and partnering with product development teams.
  • Share your knowledge and expertise with team members, fostering a culture of learning and continuous improvement.
  • Develop and implement disaster recovery and backup strategies to ensure data integrity and system resilience.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II - Performance Engineering
Software Engineer II - Performance Engineering

International Business Machines Corporation • Bengaluru

On-site
INR 1,400,000 - 2,000,000
Senior Performance Engineer
Senior Performance Engineer

JP Morgan Services India Pvt Ltd • Hyderabad

On-site
INR 2,000,000 - 4,000,000
Performance Test Engineer
Performance Test Engineer

Dexian • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Performance Testing Engineer
Performance Testing Engineer

Aeternoconsulting • India

On-site
INR 800,000 - 1,200,000
Software Developer (Test)
Software Developer (Test)

IBM India Pvt. Limited • Hyderabad

On-site
INR 2,500,000 - 4,200,000
Senior Performance Test Engineer
Senior Performance Test Engineer

ZL Technologies, Inc. • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Performance Testing Sr Architect
Performance Testing Sr Architect

Birlasoft • Bengaluru

On-site
INR 900,000 - 1,800,000
Performance Test Engineer
Performance Test Engineer

Innominds Software • Bengaluru

Hybrid
INR 1,500,000 - 1,900,000
Performance Test Engineer
Performance Test Engineer

IndiaNIC Infotech Limited • Ahmedabad

On-site
INR 600,000 - 1,200,000
Performance Engineer - Cloud Technical Consultant
Performance Engineer - Cloud Technical Consultant

Blue Yonder Pvt Ltd • Coimbatore District

On-site
INR 700,000 - 1,100,000