hero

Discover jobs at StartupAZ Collective companies

StartupAZ Collective
96
companies
110
Jobs

Performance Engineer

Fullbay

Fullbay

Software Engineering
Phoenix, AZ, USA
Posted on Mar 18, 2025

Performance Engineer

The Performance Engineer at Fullbay will leverage their deep technical skills and knowledge of software design, development, and testing to enhance system performance. Tasked with setting benchmarks, measuring results, and implementing metrics, this role collaborates closely with development and test teams to spearhead performance improvements. As a thought leader, the Performance Engineer will analyze outcomes and recommend strategies that align with the company's innovation efforts and goals, helping propel Fullbay to industry leadership.

Primary Duties & Responsibilities
  • Implement Performance Testing Methodologies: Design and implement performance, scalability, stability, and stress tests using industry-standard tools, such as Infrastructure as Code technologies (e.g., Terraform, OpenTofu).
  • Develop Performance Metrics: Establish key performance metrics such as server response time, memory capacity, and CPU utilization to assess software performance.
  • Identify and Resolve Bottlenecks: Create system performance tests to identify bottlenecks, analyze results, and collaborate with development teams to deliver solutions that enhance performance.
  • Optimize System Performance: Lead performance optimization initiatives by providing technical guidance and implementing recommendations that improve software speed, stability, and scalability.
  • Collaborate and Provide Technical Expertise: Work closely with Developers and Engineers to analyze test results and perform necessary bug fixes. Provide technical expertise to enhance performance testing processes and standards.
  • Support High-Volume Capabilities: Ensure that systems are capable of handling high volumes of data and users, maintaining performance according to set standards and expectations.
  • Adheres to all confidentiality and compliance regulations.
  • Performs other duties as assigned.


Minimum Education & Work Experience:

  • Bachelor’s or Master’s degree in a related field with 5-10 years of experience in system architecture and performance testing.
  • Proficient in designing, implementing, and analyzing performance tests.
  • Strong experience with application performance management tools, network protocols, database management, and server configurations.
  • Demonstrated expertise in identifying and resolving performance bottlenecks, providing technical guidance, and leading performance optimization initiatives.
  • Proven leadership abilities, with a track record of influencing software design, development, and testing processes to prioritize performance.
  • Well-versed in performance diagnostic tools, system capacity planning, performance monitoring tools, and performance testing tools like JMeter and LoadRunner for conducting stress and load tests.

Key Skills and Qualifications:

  • Test Planning: Ability to create detailed, comprehensive, and well-structured performance test plans and strategies.
  • Bottleneck Identification: Skilled in identifying performance bottlenecks and recommending corrective actions.
  • Collaboration: Experience working with cross-functional teams to ensure quality throughout the software development lifecycle.
  • Reporting: Proficiency in preparing and presenting reports and metrics to senior management.
  • Test Development: Expertise in designing and developing automated tests for performance, stability, scalability, and reliability.
  • Performance Monitoring: Experience implementing and using software tools to measure and monitor system performance, such as AWS CloudWatch and RDS Performance Insights, to enhance system efficiency and reduce latency.
  • Data Analysis: Strong analytical skills to analyze system performance, usage patterns, and potential bottlenecks.
  • Problem Solving: Proven problem-solving skills to identify and resolve performance-related issues in software systems.
  • Technical Proficiency: Technical understanding of software systems, software-defined networks, and their functionality.

Physical Demands and Work Environment:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions

  • Regularly required to sit at a desk in front of a computer and use hands to finger, handle, or feel objects, tools, or controls (including a computer keyboard and operating a telephone), lift and/or move up to 10 pounds.
  • Frequently requires the use of hands and arms for reaching, as well as the ability to walk and communicate effectively through speaking and listening.
  • Specific vision abilities required by this position include close vision, color vision, and the ability to adjust focus.
  • Noise level in the work environment is usually moderate.
  • Type on a computer keyboard and look at a computer monitor, and operate a cell phone or a computer-based phone.