Software Performance Engineer Resume Samples

4.7 (135 votes) for Software Performance Engineer Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the software performance engineer job. It’s actually very simple. Tailor your resume by picking relevant responsibilities from the examples below and then add your accomplishments. This way, you can position yourself in the best way to get hired.

Craft your perfect resume by picking job responsibilities written by professional recruiters

Pick from the thousands of curated job responsibilities used by the leading companies

Tailor your resume & cover letter with wording that best fits for each job you apply

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Resume Builder
CHOOSE THE BEST TEMPLATE - Choose from 15 Leading Templates. No need to think about design details.
USE PRE-WRITTEN BULLET POINTS - Select from thousands of pre-written bullet points.
SAVE YOUR DOCUMENTS IN PDF FILES - Instantly download in PDF format or share a custom link.

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Create a Resume in Minutes
DB
D Batz
Dora
Batz
741 Skyla Park
Dallas
TX
+1 (555) 763 6124
741 Skyla Park
Dallas
TX
Phone
p +1 (555) 763 6124
Experience Experience
Detroit, MI
Software Performance Engineer
Detroit, MI
Jaskolski-Homenick
Detroit, MI
Software Performance Engineer
  • You will play a critical role in identifying and characterizing Software and application impact on system HW and OS
  • You will be providing deep analyses of individual software impact on overall system and operating system as well as
  • Provide leadership and assistance in resolution of production incidents related to performance; prevent incidents through proactive data analysis and monitoring
  • Provide thorough end-to-end analysis with concrete recommendations to pinpoint and solve performance and scaling issues with Bluemix Infrastructure
  • Develop automated data collection and advanced tooling as necessary leveraging open tools to help drive performance analysis
  • Set ship performance metrics for the Oculus Carmel Browser project
  • Discover and Isolate key performance improvements in the Chromium code base
Dallas, TX
Software Performance Engineer Senior
Dallas, TX
Marquardt-Ankunding
Dallas, TX
Software Performance Engineer Senior
  • Establish performance objectives and workload intensities for quantitative performance criteria/scenario
  • Works closely with end-to-end capacity planner to integrate performance measurement data into capacity analyze the performance benchmark and validate with end-to-end transaction sequences/rates
  • Responsible for analyzing software products through the use of systematic effective performance tests to develop, apply and maintain quality standards for company products
  • Responsible for assessing performance risk, identifies critical use cases and select key performance scenarios. Establish performance objectives
  • Identifies problems and associated performance measurement risks. Technical consulting on automation issues, tools and processes
  • Consults with development engineers in resolution of problems
  • Aligns decision making and problem solving with longer term strategy
present
Philadelphia, PA
Senior Software Performance Engineer
Philadelphia, PA
Effertz-Rath
present
Philadelphia, PA
Senior Software Performance Engineer
present
  • Work closely the field team to help define product performance improvements based on customer input
  • Analyze test results to identify issues, and work with architects and development to suggest improvements and drive issues to resolution
  • Make performance recommendations to the project teams/ developers based on results and code identifications
  • Establish an effective performance strategy that follows a systematic approach to performance testing
  • Write, debug and execute code used in performance/monitoring efforts
  • Demonstrate high level knowledge of performance and monitoring tools (Load Runner, Web Page Test, Jmeter, (or other performance tools)
  • Perform deep performance related diagnostic troubleshooting
Education Education
Master’s Degree in Computer Science
Master’s Degree in Computer Science
Indiana University
Master’s Degree in Computer Science
Skills Skills
  • Strong, demonstrable coding skills in Python, PERL, Java, or BASH scripting
  • Very good knowledge of Linux
  • Strong communication skills
  • Deliverables include performance test plans so patience, organizational skills, project management skills useful
  • DB2.PostgreSQL, Oracle knowledge all a plus. PostgreSQL tuning is an important skills
  • Solid understanding of Cloud technology and Amazon Web Services (AWS)
  • Performance deliverables include tuning guides, performance ports ,sizing tools so communication/writing skills will be important
  • Experience in Intel/Microsoft performance profilers ADK , VTune, XPerf and WPA
  • 6-12 months experience in broad theoretical knowledge in computer science, including algorithms and data structures
  • Java Profiling
Create a Resume in Minutes

15 Software Performance Engineer resume templates

1

Software Performance Engineer Resume Examples & Samples

  • Performance Center 5+ years
  • Introscope 5+ years
  • Dynatrace
  • J2ee
  • Splunk
2

Senior Software Performance Engineer Resume Examples & Samples

  • Respond quickly and effectively to production performance issues and taking responsibility for seeing those performance issues through resolution
  • Perform deep performance related diagnostic troubleshooting
  • Make performance recommendations to the project teams/ developers based on results and code identifications
  • Automate processes as needed to increase productivity
  • Work closely with the automation test team
  • Communicate performance results in appropriate manner to executives and project team members, suggest any applicable changes when needed
  • Identify workflows and system characteristics to be performance tested and monitored
  • Demonstrate high level knowledge of performance and monitoring tools (Load Runner, Web Page Test, Jmeter, (or other performance tools)
  • Define benchmarks from business and technical documents
  • Write, debug and execute code used in performance/monitoring efforts
  • Conduct performance tests, analysis and present test results, metrics and summary to facilitate go/no go decisions on release stability
  • Analyze test results to identify issues, and work with architects and development to suggest improvements and drive issues to resolution
  • Analyze production monitoring metrics to trace back to test results and offer suggestions for areas performance improvements
  • Work with team to ensure quality and standardization of performance test plans, scripts, and results
  • Build repository of historical performance results for the purpose of plotting trends over time
  • Bachelor’s Degree in Computer Science, Information Systems or other related degree or equivalent work experience
  • Minimum of 5 years of software development experience
  • Minimum 4 years of software performance engineering experience in a large-scale environment
  • Advanced level knowledge of performance tools Web Page Test, Jmeter or Load Runner
  • Advanced level of experience with diagnostic tools such as Dynatrace, App Dynamics or Wily
  • 3+ years’ experience optimizing website performance with strong knowledge in Networks, Browsers, Content Delivery, etc
  • Understanding of TCP/IP, networking topology, routers, switches
  • Expert ability to identify system bottlenecks, architectural risks, and issues
  • 3+ years’ experience supporting web-based applications built on UNIX/LINUX systems
  • Experience writing parameterized and data driven scripts
  • Experience with Keynote, Gomez or other monitoring tool
  • Knowledge and experience in a variety of relational DBMS data structures including at least 3+ years’ experience writing SQL statements to extract data from databases (Oracle preferred)
  • Knowledge of functional automation testing and tools
3

Software Performance Engineer Resume Examples & Samples

  • 5+ years expertise developing in C, C++ or some other high-level language
  • 5+ years of experience developing on Windows and/or Linux
  • Knowledge of Browser internals (especially layout and rendering); experience could be from open or 3rd party closed-source browsers
  • Knowledge of web technologies (HTML, CSS, XHTML, DHTML, XML, SVG, AJAX, JS)
  • Knowledge of with OpenGL, and/or WebGL
  • Experience with application profiling, performance analysis, identification of bottlenecks highly desired
  • Technical breadth of knowledge to be able to participate in and guide / influence developers
  • Demonstrated experience working with diverse stakeholders and being able to influence outcomes
4

Software Performance Engineer Resume Examples & Samples

  • 6 months of experience in
  • Server Platform Hardware
  • Software Development with C, C++, Java and/or .NET
  • Enterprise computing and cloud computing
  • Software performance profiling and tuning analysis
  • Performance collection tools
  • System power management and power measurement
5

Principal Software Performance Engineer Resume Examples & Samples

  • Build enterprise platform to support performance profiling and measurement to improve system level performance and work with development teams to fix System level performance issues
  • Knowledge of Real-time OS and WinCE. This will include knowledge around building test hooks, best practices for development and managing code profiling tools preferably Parasoft
  • Expert level C and C++ with inter process communication in real time operating systems
  • Lead engineers and build resilient processes
  • Has worked on building enterprise class high quality mission critical embedded systems
  • Has worked in multiple development life cycle models (example: Scrum, Waterfall)
  • This is an Atlanta-based position which may require 10% travel
6

Team Lead Software Performance Engineer Resume Examples & Samples

  • Strong, demonstrable coding skills in Python, PERL, Java, or BASH scripting
  • Very good knowledge of Linux
  • Monitoring and troubleshooting Java applications including analyzing garbage collection behaviour
7

Software Performance Engineer Intern Resume Examples & Samples

  • O Enhance and develop performance testing tools for the Commerce Decision Engine a component of Ericsson's MetraNet application
  • Fearlessness in the face of complexity
  • Abstract thinking skills and ability to recognize common patterns in disparate domains
  • Coursework in Accounting, Economics or Finance
  • A practical understanding of Business software and the ability to find automated solutions to business problems
  • Willingness to deal with complex, mult-domain problems
  • Perseverance in pursuing solutions
  • O Knowledge of Java
  • Product Life Cycle Management Knowledge
  • Business Understanding
  • Lean & Agile Knowledge and Skills
  • Working with People
  • Relating & Networking
  • Adapting & Responding to Change
  • Creating & Innovating
  • Knowledge Sharing & Collaboration Skills
  • Communication Skills
8

Software Performance Engineer Senior Resume Examples & Samples

  • Java internals knowledge, with concentration in memory management and Garbage Collection algorithms for server-side applications
  • Good understanding of SQL and previous experience with ORACLE databases
  • Strong interest in one or more of the following
  • System Monitoring and instrumentation
  • Statistical methods and tools
  • Performance of databases
  • High-performance software design and concurrent programming
9

Software Performance Engineer Resume Examples & Samples

  • Knowledge of computer architecture of modern processors
  • Knowledge of Windows operating system concepts
  • Strong skills in C/C++ and multi-threaded software development
  • Experience with Windows performance analysis and characterizations
  • Knowledge of SQL/no-SQL databases and Big Data concepts
  • Detailed knowledge and real-world experience with Intel 32-bit (IA-32) and 64-bit Instruction Set Architectures and micro-architectures
  • Experience with Intel/Microsoft performance profilers. For example, VTune, XPerf and WPA
  • Experience with enterprise server, virtualization and cloud environments (i.e. Azure/HyperV)
  • Experience with enterprise applications (webservers, database, etc.)
  • Proficient with Microsoft development tools and environments
  • Experience with state-of-the-art managed runtimes for dynamic scripting languages (e.g. PowerShell, Jscript, Python, Ruby, etc.) and optimization techniques
  • Knowledge of Server Power management concepts
  • Knowledge of Windows* system Application Program Interface (API)
  • Knowledge of Machine learning concepts (R language, machine learning frameworks) is a plus
  • Knowledge of Compilers and/or Runtimes is a plus
10

Senior Software Performance Engineer Resume Examples & Samples

  • Define the software product base lining methodology, data capturing and analytical analysis of performance benchmarks
  • Build the tool set to run performance tests
  • Capture the product baseline against the set KPIs
  • Work closely the field team to help define product performance improvements based on customer input
  • Additional duties may include research, evaluation, development and application of new process and methods into products. Sphere of influence is likely to extend outside of work group or department
  • Works effectively with cross-functional and/or global teams, readily shares information with others
  • 5 plus years as a software engineer in test, performance or development of complex software environments and systems
  • Experience with Benchmarking tools such as: Loadrunner or jmeter is required
  • Ability to due data analysis based on CPU, memory and system attributes
  • Domain experience to include Datacenter Infrastructure such as; Storage, Networking, Virtualization is a plus
  • Experience in Converged or Hyper-converged technology is a plus
  • Bachelor’s Degree in Computer Science or equivalent years of experience
11

Software Performance Engineer Resume Examples & Samples

  • You will play a critical role in identifying and characterizing Software and application impact on system * HW * and OS
  • Minimum 5 years’ experience
  • 6+ years’ experience in Software development C, C++
  • 5+ year experience with experience in Windows Assessment and Deployment Kit (Windows ADK) and Windows
  • Strong troubleshooting skills including use of the kernel debugger, precision questioning, code analysis, Windows kits
  • Windows Programming, and multi-threaded software development
  • Extensive experience in Windows-SDK
  • Experience in .NET Framework internals
  • Microsoft Windows system issue debugging, including both software and hardware issues
  • Software testing methodology, including execution of test plans, debugging, and testing scripts and tools
  • Familiarity with Java/J2EE architecture
  • System Software Tool Development for issue analyzing and debugging, measuring and enhancing PC performance
  • Providing insights of enhancing or improving system performance and user experience
  • Experienced with Windows Debugging tool, such as Microsoft WinDBG
  • Experience in Intel/Microsoft performance profilers ADK , VTune, XPerf and WPA
12

Software Performance Engineer Resume Examples & Samples

  • Minimum 3 years in software development experience
  • Minimum of 2+ years of software development in C#/C++
  • 3+ years’ experience in Windows Assessment and Deployment Kit (Windows ADK)
  • Windows application development experience
  • Must be proficient with debugging tools and methodologies. Experience with test driven development
  • Experience in .NET Framework internals, Scripting (e.g. PowerShell, VB, Python)
13

Software Performance Engineer Resume Examples & Samples

  • Knowledge of big data concepts preferred
  • Experience with enterprise server, virtualization and cloud environments (i.e. Azure/HyperV/Xen/KVM)
  • Proficient with Microsoft development tools and environments- Experience with state-of-the-art managed runtimes for dynamic scripting languages (e.g. PowerShell, Jscript, Python, Ruby, etc.) and optimization techniques
14

Software Performance Engineer Resume Examples & Samples

  • Provide leadership and assistance in resolution of production incidents related to performance; prevent incidents through proactive data analysis and monitoring
  • Provide thorough end-to-end analysis with concrete recommendations to pinpoint and solve performance and scaling issues with Bluemix Infrastructure
  • Develop automated data collection and advanced tooling as necessary leveraging open tools to help drive performance analysis
  • Design and implement appropriate test frameworks, benchmarks for repetitive measurement and analysis of the performance and scalability of Compute Infrastructure
  • Partner with development on design and engineering of Compute infrastructure to optimize known pain points and ensure the performance and scalability goals are achieved
  • 5 years of experience in benchmarking, analyzing and identifying the end-to-end performance issues involving complex software and infrastructure stack
  • 5 years of expert problem solving with demonstrated ability to build effective plans around future issues
  • 7 years of coding experience in programming languages (Java, C, PHP, Python, etc.)
  • 5 years of experience in developing cloud scale performance test suites, proofing tools and test analysis
  • Expert ability to tune and optimize cloud services and back end systems
  • 5 years of experience with Agile and continuous delivery models
  • Excellent ability to partner with architects, developers and cross-functional teams to collaboratively tune and optimize systems
15

Software Performance Engineer Resume Examples & Samples

  • Set ship performance metrics for the Oculus Carmel Browser project
  • Discover and Isolate key performance improvements in the Chromium code base
  • Work with the Chromium team, Oculus and Carmel on improvements to the Chromium codebase which enable high quality VR
  • Self-sufficient: Able to define the architectures and technologies that will be used in the browser to ultimately deliver this new VR experience for the web
  • Create performance regression suites, automated performance testing and product performance health reporting
  • Design and Implement web performance tools to enable web developers to isolate performance problems in their VR applications
  • BS or MS in Computer Science or Computer Engineering and 4+ years industry experience
  • 4+ years industry experience programming C/C++
  • 2+ years industry experience worked directly in and on performance software and tooling
  • Trouble shooting and analytical skills
  • Ability to investigate performance issues and communicate required improvements to the product teams
  • Ability to work in a cross functional organization and across organizations
16

Software Performance Engineer Resume Examples & Samples

  • Work with stakeholder teams across Intel and Microsoft to drive performance and power optimizations for Windows and Linux virtual machines running on Intel architecture and server products
  • You will be responsible for running micros, tools, and representative cloud workloads to analyze key metrics and to identify optimization opportunities
  • Performance analysis and characterizations on Windows and Linux
  • Windows and Linux performance analysis tools like Perfmon, SAR, Top, etc
  • Intel/Microsoft/Open source performance profilers. Like VTune, XPerf, Perf
  • Experience with enterprise server, virtualization and cloud environments
  • Experience with enterprise applications web servers, database, etc
  • Microsoft and Linux development tools and environments like Azure/Hyper-V/Xen/KVM
  • Knowledge of Multi thread programming patterns and libraries
  • Proficient in C/C++ and multi-threaded software
17

Software Performance Engineer Resume Examples & Samples

  • Development of Datacenter/Cloud scripting language workloads (e.g., Python)
  • Analysis and characterization of applications and scripting language runtimes in datacenter/cloud use cases
  • Development of new features and performance enhancements to applications and scripting language runtimes in datacenter/cloud use cases
  • Bachelor's Degree in Computer Science or equivalent,
  • 3 years of work experience with hands-on C/C++ programming experience and exposure to low-level programming (OS/embedded/etc.), or computer architecture/internals interaction
  • 3 years of experience with scripting languages such as Python and ability to perform profiling and software optimizations for better performance
  • Master's Degree strongly preferred and 2 years of relevant work experience
  • Performance optimizations in the area of compilers, libraries or runtime technologies; x86 microprocessor ISA, micro-architecture, and the runtime SW architecture
18

Software Performance Engineer Resume Examples & Samples

  • Collaborating with Product Management and Engineering to fully refine test cases and test scenarios
  • Documenting defects using Rationale Team Concert
  • Working with Release Management, User-experience (UX) and Development to understand user stories and produce appropriate test scenarios
  • Clearly translating test scenarios into automated specifications
  • Managing scope changes in a flexible manner
  • Prioritizing and executing test cases in a timely fashion, despite changing priorities
  • Communicating status at the team and management level
  • Working independently to manage multiple tasks/projects at once
  • Actively participating and supporting cross-functional team objectives
  • Demands demonstrated experience with current technologies
  • Requires you to investigate and learn new technologies for quick turnaround
  • At least 2 years' experience doing Software Quality Assurance and Support for Software as a Service (SaaS) applications
  • Demonstrated experience working in cross functional and agile teams
  • Demonstrated experience writing test cases and validating defects
  • Demonstrated working knowledge of Database and Structured Query Language (SQL)
  • Demonstrated experience working with Industry Standard Defect tracking and Test Case repository systems
  • Demonstrated experience in Order Management Architecture, performance analysis and tuning
  • Experience in Performance Setup and Automation
  • Experience with scripting languages such as Perl and Python
  • Experience with User Interface (UI) automation using Selenium
  • Experience with Application Program Interface (API) testing using Jmeter or Rational Performance Tester
19

Senior Software Performance Engineer Resume Examples & Samples

  • Assess existing systems for risks to performance or stability
  • Identify critical use cases and key performance scenarios
  • Write tools to exercise these uses cases and performance scenarios under load
  • Execute tests, observe system behavior, and measure performance under load
  • Write tools to collect performance related data from application and system logs for analysis
  • Identify performance constraints at the software, hardware, or network layer and determine the root cause
  • Communicate information about bottlenecks or instability to the appropriate team and work with that team to formulate a solution
  • Write clear, concise reports summarizing findings
  • Establish an effective performance strategy that follows a systematic approach to performance testing
  • Automate performance engineering activities
  • Write tools to collect and present Production performance data for the purpose of monitoring and capacity planning
  • Java internals knowledge with a concentration in memory management and Garbage Collection algorithms for server-side applications
  • Experience with high performance software design and concurrent programming
  • Linux internals knowledge with a concentration in CPU and I/O scheduling
  • Good understanding of SQL and previous experience with relational databases such as Oracle
  • Experience with system monitoring and instrumentation
20

Software Performance Engineer Resume Examples & Samples

  • Bachelor's Degree with coursework in Software Development related coursework. Or 4 years of Software Development experience in lieu of Degree
  • Personal projects hosted in a public location (e.g. GitHub)
  • Professional experience developing cloud-native applications
21

Software Performance Engineer Resume Examples & Samples

  • 8+ years of experience in the software/performance engineering field
  • Experience with Dynatrace or other comparable APM tool, HP suite of products, specifically LoadRunner (LR), Unified Functional Test (UFT) and Application Lifecycle Management (ALM)
  • Well versed in using LR VUGen for advanced test script development in multiple protocols
  • Understanding of software development lifecycle methodologies including Waterfall and Agile
  • Programming/scripting experience in various languages
  • Understanding of industry best practices and standards for software/application development
  • Bachelor of Science in technical field (Computer Science, Engineering, etc.)
  • Experience with CA Dev/Test (LISA)
  • Experience with open source test tools, specifically SoapUI, LoadUI, xUnit, Selenium and Fiddler
  • Understanding of DevOps
  • Solid understanding of Cloud technology and Amazon Web Services (AWS)
22

Software Performance Engineer Resume Examples & Samples

  • We're looking for performance analysis and test skills as the most important qualifier
  • Experience with developing and executing performance tests, and with analyzing performance of Linux, Java, Javascript, also Docker.VMware, database, directory
  • Familariity with Linux performance tooling, Java performance tooling a plus
  • DB2.PostgreSQL, Oracle knowledge all a plus. PostgreSQL tuning is an important skills
  • Deliverables include performance test plans so patience, organizational skills, project management skills useful
  • Performance deliverables include tuning guides, performance ports ,sizing tools so communication/writing skills will be important
  • Experience working with customers and development teams is a plus
  • 1-2 years of Linux/Unix skills
  • 1-2 years of database/SQL skills
  • Basic shell scripting
  • Basic understanding of networking
  • Java Profiling
  • PostGres
  • MS SQL Server
  • Jmeter
23

Software Performance Engineer Resume Examples & Samples

  • Experience with performance profiling tools such as VTune, xperf, perf, Instruments, Chrome DevTools
  • Understanding of throughput, response time, latency, CPU utilization, memory
  • MATLAB experience
  • Experience with one or more scripting languages such as Python, perl, shell scripting
  • Passion for solving problems. Strong troubleshooting and debugging skills
  • Experience with performance analysis of web and mobile
24

Software Performance Engineer Intern Resume Examples & Samples

  • Help Modernization Performance team to develop, execute and analyze performance tests
  • Develop code in C#.Net for performance test scripts
  • Execute performance tests including setting up load mix, setting up the performance environment, documenting, running the tests and capturing the results
  • Analyze results to look for patterns and perform root cause analysis
  • Ability to perform unsupervised research on assigned tasks
  • Strong desire to learn and grow technical competencies
  • Enrolled in BS/BA program
25

Principal Software Performance Engineer Resume Examples & Samples

  • Interacting with consultants along with development partners to build scalable and maintainable object and service oriented software
  • Lead and implement features on software roadmap
  • Work with business on detailed requirements
  • Manage a team in matrix organization to plan, design and deliver features using
  • Utilizing Agile methodology throughout efforts
  • 15+ yrs of total Software development experience with focus on application development
  • 10+ yrs with C/C++ development for application development for User Interface and Embedded software
  • 5+ yrs of Software Development Life Cycle with Agile and SAFe principles