Software Performance Engineer

Techvilla Solutions

Scottsdale, AZ

Posted On: Apr 02, 2025

Posted On: Apr 02, 2025

Job Overview

Job Type

Full-time

Experience

6 - 10 Years

Salary

$100,000 - $110,000 Per Year

Work Arrangement

On-Site

Travel Requirement

0%

Required Skills

  • AWS
  • Docker
  • Performance Testing
  • Python
  • Kubernetes
  • DevOps
  • Jenkins
Job Description
Roles & Responsibilities
  •  Develop and use performance testing framework(s) and performance test-cases to simulate production workloads.
  • Conduct performance testing and benchmarking of software applications to identify bottlenecks and areas for optimization.
  • Prepare Venmo’s production system to scale for high-velocity events for the seasonal traffic.
  • Work with development teams to optimize the performance of software, including improving scalability, response time, throughput, and resource utilization.
  • Build performance-as-a-service to scale operations.
  • Maintain a complex performance test environment with a mix of monolith and micro-service deployments.
  • Automate components/applications deployments for the performance test environment.
  • Collaborate with teammates on the planning and execution of initiatives.
  • Provide detailed reports on performance tests, findings, and optimizations, and create documentation for future reference.

 

Required Experience/Skills
  • 3+ years' experience in software development or a related field.
  • 3+ years' experience tuning performance for production scale applications with performance testing tools such as Locust.io, JMeter, K6, etc.
  • 3+ years of experience on Cloud technologies such as Docker, Kubernetes, Envoy, Hel, etc.
  • Strong hands-on programming/scripting skills with Python, Java, Bash, and  AWS Lambda.
  • Strong experience with Infrastructure as code (AWS CLI, AWS CloudFormation, Terraform, Ansible, Puppet).
  • Strong experience with DevOps practices and experience with tools such as Github Actions, Jenkins, AWS CDK, etc.
  • Strong experience using tools like log tracing and application performance monitoring, e.g., DataDog.
  • Strong analytical and problem-solving skills with the ability to debug performance bottlenecks.
  • Solid understanding of software architecture, including multi-tier applications and distributed systems.
  • Understanding of cloud datastores such as DynamoDB, AWS DocumentDB, Cassandra, MySQL, AWS Aurora, Redis, Eand lasticSearch.
  • Strong experience with AWS Cloud is preferred, but equivalent experience with other cloud providers such as GCP and/or Azure is also acceptable.
  • Strong communication skills with the ability to understand and explain technical issues to a non-technical audience.
  • Certifications in performance testing or related fields are a plus.
  • Any experience with Chaos Engineering is a plus.

Job ID: TS250115


Posted By

Vivek

Information Technology Recruiter