Software Performance Engineer

Apply Now

Company: Diverse Lynx LLC

Location: Scottsdale, AZ 85254

Description:

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, Helm etc
Strong hands-on programming/scripting skills with Python, Java, Bash, 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, 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, ElasticSearch
Strong experience with AWS Cloud is preferred but equivalent experience with other cloud providers such 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 is a plus
Any experience with Chaos Engineering is a plus
We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don't hesitate to apply.
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 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 complex performance test environment with mix of monolith and micro-service deployments
Automate components/applications deployments for the performance test environment
Collaborate with teammates on planning and execution of initiatives
Provide detailed reports on performance tests, findings, and optimizations, and create documentation for future reference

Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.

Similar Jobs