Performance Engineering Job Description

Performance Engineering Job Description

4.5
174 votes for Performance Engineering
Performance engineering provides technical oversight of day to day software development including code reviews, performance testing adhering to highest quality of applications.

Performance Engineering Duties & Responsibilities

To write an effective performance engineering job description, begin by listing detailed duties, responsibilities and expectations. We have included performance engineering job description templates that you can modify and use.

Sample responsibilities for this position include:

Build and manage a world class team of software engineers to deliver best in class capability for performance engineering and testing
Advise on performance testing capabilities using Load Runner and other Load Testing / Monitoring Tools
Define testing processes, technologies, tools and leverage methodologies predominantly based on automated scripts and programs
Analyze usage patterns/launch archetypes, and refine testing strategies accordingly
Collaborate with development, QA, DevOps, Infrastructure regarding performance engineering, design, and testing
Identify bottle-necks and tuning points, partnering close with Development team to characterize and improve application scalability and performance in software architectures
Regular reporting and escalations to PE and Quality Assurance (QA) and Testing Services Management, to stakeholders
A broad knowledge of performance testing methodology and tools with an understanding of a wide variety of technologies and architectures
A strong knowledge of back-end, machine to machine interface testing including Messaging and Web Services
A complete understanding of software development life cycle and various performance engineering concepts like caching, scalability

Performance Engineering Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Performance Engineering

List any licenses or certifications required by the position: CPA, IAT, DOD, ITIL, NTI, NPI, GE, ASE, FAA

Education for Performance Engineering

Typically a job would require a certain level of education.

Employers hiring for the performance engineering job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Graduate, Science, Computer Engineering, Electrical Engineering, Software Engineering, Accounting, Education

Skills for Performance Engineering

Desired skills for performance engineering include:

Direct Income Tax
Methodologies and performance engineering
Software engineering processes
Distributed applications environments and solid understanding of their associated capacity and performance indicators
Hardware
Java
Software
Testing
Build processes
Code reviews

Desired experience for performance engineering includes:

Bachelors/Masters of Science degree in a computer science or electrical engineering or equivalent in work experience bringing new technologies to market in highly complicated, ambiguous, fast pace business environments
Experience with cloud and open source technologies, a plus
Good working knowledge of data collection and analysis with biomechanical equipment and/or a strong understanding of the principles of mechanical properties of materials and their evaluation towards developing new materials
Thought leader on performance patterns
Ability to build and lead a team of industry recognized performance experts
Responsible for instrumentation of code, measurement, and identification of performance bottlenecks in the system

Performance Engineering Examples

1

Performance Engineering Job Description

Job Description Example
Our company is hiring for a performance engineering. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for performance engineering
  • Experience with Unix, batch testing and Java
  • A strong background in Performance Engineering and Testing
  • Service virtualisation and Network Condition testing experience (beneficial)
  • Participated in and / or completed a Testing certification program (Six Sigma, CSTE, ISTQB, ISEB or CSTP) (beneficial)
  • A complete understanding of the software development life cycle and various performance engineering concepts like caching and scalability
  • Strong knowledge and experience with profiling application end to end performance and identifying application and hardware/operating system bottlenecks
  • A strong background in dedicated performance engineering and testing
  • Service virtualisation and network condition testing experience
  • Collaborate with architecture team in devising the best architecture and designs
  • Establish guiding principles and ensure the architecture validity to support business functions and future growth
Qualifications for performance engineering
  • 10+ year experience working on Linux/UNIX systems
  • Ability to work effectively with a distributed team (Bellevue and Sunnyvale)
  • Deep C and C++ knowledge and experience
  • A strong command of ubiquitous data structures and algorithms
  • Ability to succinctly present findings, data, and designs in front of an audience
  • Some travel required typically one or two weeks per quarter)
2

Performance Engineering Job Description

Job Description Example
Our growing company is hiring for a performance engineering. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for performance engineering
  • Create an agile work environment to deliver programs while balancing time, cost and scope
  • Drive innovation and adoption of leading edge concepts of Cloud, Mobile, Analytics and Social
  • Ensure the availability, reliability, performance and security of e-commerce sites
  • Research and recommend investment, development, installation, and use of technology improvements
  • Mentor and develop team members to enable personal and professional development
  • Lead the effort in setting best practices, guidelines, and recommendations in optimizing, tuning applications and integrations for ecommerce
  • Provide technical leadership to the team on designing, developing and executing performance test cases and scripts through analysis of project specifications and performance test requirements
  • Responsible for multi-tasking or work across several parallel project perhaps in difference project phases
  • Interact effectively with customers and internal stakeholders through presentation, communication and interpersonal skills including technical presentations to a client audience
  • Extensive experience with HP LoadRunner, HP Performance Centre and HP Application Lifecycle Management or similar tools
Qualifications for performance engineering
  • Bachelors or Masters in Computer Science (or related field) with at least 15 years of industry experience and at least 10 years of direct hands-on development/test-engineering experience
  • At least 5 years of management experience running an organization of similar size is required
  • Deep knowledge of online operations topologies and architecture
  • Metrics and data driven mind set with ability to define and manage appropriate test engineering KPI
  • Must excel at building strong partner/customer relationships across a diverse customer base of varying needs and capabilities
  • Optimization of micro service architectures, Cloud or Hybrid infrastructure
3

Performance Engineering Job Description

Job Description Example
Our company is growing rapidly and is looking for a performance engineering. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for performance engineering
  • Maintains knowledge of current and experimental high-performance computing hardware
  • Maintains expertise in tuning and debugging software used in high-performance computing program development
  • Leads the software engineering and performance tuning group including developing performance goals, assigning and monitoring work providing staff and faculty support and guidance
  • A strong knowledge of Monitoring tools that allow for analysis of system health and potential bottlenecks
  • A working knowledge in various methodologies such as Agile, Waterfall, Scrum
  • A strong experience with monitoring, profiling and diagnostics tools such as Appdynamics, Dynatrace (beneficial)
  • Working knowledge of Databases and tuning Oracle, SQL Server (beneficial)
  • Experience of test management and defect tracking tools (beneficial)
  • A demonstrable ability to work with a variety of people at all organisational levels (beneficial)
  • Able to manage projects and prioritise workload whilst meeting aggressive project milestones and deliverable dates
Qualifications for performance engineering
  • Knowledge of Internet protocols and technologies (HTTP, TCP/IP, DNS, FTP)
  • Knowledge of XML-based technologies, and encryption programming (SSL)
  • Conference presentations in the domain of performance and reliability
  • BS in computer sciences or equivalent technical qualifications
  • 5+ years experience with integration middleware like ESB, Messaging, BPM etc
  • 1+ years in performance management tools like AppDynamics
4

Performance Engineering Job Description

Job Description Example
Our company is searching for experienced candidates for the position of performance engineering. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for performance engineering
  • A proven ability to evaluate performance test script/code and test results, while providing a clear interpretation of risks and mitigation options to non-technical Stakeholders
  • A strong knowledge of monitoring tools that allow for the analysis of system health and potential bottlenecks
  • Experience in identifying and providing tuning recommendations, for various infrastructure components such as application servers, database servers, message buses and web servers
  • A working knowledge of various methodologies such as Agile, Waterfall and Scrum
  • A strong background in the financial services industry
  • A strong background in monitoring, profiling and diagnostics tools such as Appdynamics, and Dynatrace
  • A strong background in performance analysis tools such as HTTP Watch, Firebug and Fiddler
  • A working knowledge of databases and tuning for example Oracle and SQL Server
  • A strong development background (beneficial)
  • A Bachelors degree ideally with a concentration in Information Technology, or have the equivalent work experience or qualifications
Qualifications for performance engineering
  • 2+ years experience with Mule ESB and Anypoint API platform
  • 2+ year experience with eCommerce systems (Hybris, ATG, Websphere Commerce ) and Manhattan OMS preferred
  • 2+ years experience with multiple Content Management Systems (OpenText, Adobe CQ, SiteCore, Tridion )
  • 8+ years experience with multiple applications servers (JBoss, Weblogic, Spring, IBM Websphere, Tomcat, Jetty)
  • 5+ years experience with various messaging platforms like IBM MQ, AMQ, RabbitMQ
  • 3+ years experience with BI & Reporting tools like MicroStrategy, SAP BO, Pentaho, Tableau, QlikView
5

Performance Engineering Job Description

Job Description Example
Our company is looking for a performance engineering. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for performance engineering
  • Highly skilled at handling complex technical situations and have exceptional verbal and written communication skills
  • Willing to participate in off-hour, weekend and/or geographically aligned work hours as project needs dictate within reason
  • Able to work with a variety of people at all organisational levels
  • Design, develop and execute performance tests to simulate traffic of large scale events
  • Perform detailed analysis of test data
  • Build and configure test systems and environments
  • Analyze usage patterns and application behaviors, and translate that into performance optimizations
  • Determine how to meet scalability requirements while ensuring reliability within a platform
  • Design and maintain tools for reporting on performance metrics
  • Run research studies to quantify the effects of footwear and apparel in support of all categories (training, running, studio, apparel, combat, ...)
Qualifications for performance engineering
  • 5+ years experience with understanding of data lifecycle, governance and migration processes
  • 3+ years experience with ETL tools like Informatica
  • 3+ years experience with Data Warehouse technologies like IBM Netezza, Teradata, Greenplum
  • 10+ years experience with web servers (Apache, Nginx)
  • 3+ years experience with Agile methodologies (Scrum, Kanban, SAFe) • Experience with multiple operating systems (Linux, Unix, AIX, Windows)
  • 4+ years in delivery of complex systems including E-Commerce Systems

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates