Log InSign Up
Article

Amazon Software Performance Engineer Resume Examples

Photo of Brenna Goyette
Brenna Goyette
Certified Professional Resume Writer, Career Expert

Updated 9 min read

This article provides an overview of how to craft a resume for a Software Performance Engineer position at Amazon. It will cover the key components to include in your resume, such as relevant professional experience, technical skills, and any certifications or awards earned. It will also provide advice on how to tailor your resume to match the desired qualifications for the role and emphasize particular skills that make you stand out from other applicants. Finally, it will offer tips for making sure your resume is error-free and engaging enough to catch the attention of hiring managers.

Amazon Software Performance Engineer Resume Created Using Our Resume Builder

Amazon Software Performance Engineer Resume Example

Use This Template

PDF Version

Amazon Software Performance Engineer Resume Example

Malikka Santamour, Software Performance Engineer

malikka.santamour@gmail.com

(380) 465-0020

Omaha, NE

Professional Summary

I am a Software Performance Engineer with over two years of experience in developing, testing and optimizing software applications. My expertise lies in using performance engineering and testing processes to ensure applications and systems meet performance requirements. I have a deep knowledge of performance engineering methods and process including protocol analysis, system analysis, stress testing and load testing. I have experience creating performance test plans, developing load and performance test cases, executing tests and analyzing results. My strong analytical and problem-solving skills have allowed me to identify and recommend solutions to improve system performance. I have excellent communication skills, enabling me to effectively collaborate with developers and other stakeholders to ensure successful performance testing.

Work Experience

Senior Software Performance Engineer at Google, NE

Nov 2022 - Present

  • Optimized the performance of Google’s web services platform by 15%, resulting in a 10% reduction in latency and improved page load times.
  • This was achieved through analyzing system logs, identifying bottlenecks, writing scripts to automate common tasks, creating custom metrics for tracking progress over time and implementing changes accordingly.
  • Developed an automated alerting system that reduced incident response time from 4 hours to 30 minutes by leveraging existing monitoring tools such as Splunk and Graphite with Python scripting language. This enabled quick resolution of service outages before they affected customers significantly reducing customer complaints about slow speeds or unresponsive applications/websites.
  • Designed a logging framework which collected data at scale across different systems enabling faster troubleshooting when issues arise; this resulted in 25% improvement on debugging efficiency compared previous methodologies used within the organization.

Software Performance Engineer at Microsoft, NE

Aug 2021 - Oct 2022

  • Improved system performance by 30% through optimization of software code and database queries, reducing latency issues for customers in the Northeast region.
  • Developed a suite of automated testing tools that enabled engineers to quickly identify security vulnerabilities within their applications prior to deployment. This led to an improved response time from 5 hours down to 10 minutes when addressing any issue found during QA tests.
  • Implemented proactive monitoring processes for more than 50 Microsoft products across multiple platforms, resulting in increased customer satisfaction due to fewer incidents related with application crashes or slowdowns caused by inadequate hardware resources allocation.

Education

Bachelor of Science in Software Engineering at Creighton University, Omaha, NE

Sep 2017 - May 2021

Relevant Coursework: Algorithms, Data Structures, Computer Programming, Software Design, Operating Systems, Computer Networks, Database Management, and Computer Architecture.

Skills

  • System Performance Tuning
  • Load Testing
  • Monitoring Tools
  • Capacity Planning
  • Automation Scripting
  • Debugging and Troubleshooting
  • Database Optimization

Certificates

  • Certified Performance Engineering Professional (CPEP)
  • Certified Software Performance Engineer (CSPE)

Tips for Writing a Better Amazon Software Performance Engineer Resume

1. Highlight Your Technical Skills: As a software performance engineer, you need to have a strong technical skillset in order to succeed. Make sure to highlight your experience with databases, programming languages, and other software engineering tools on your resume.

2. Showcase Your Problem-Solving Skills: Software performance engineers must be able to identify and solve complex problems quickly and accurately. Use examples of how you were able to efficiently troubleshoot and resolve issues in the past on your resume.

3. Demonstrate Your Ability To Work Under Pressure: Software performance engineers often work in high-pressure environments where deadlines are tight and the workload is heavy. Demonstrate that you can handle pressure by highlighting projects you’ve completed under tight deadlines or during times of high stress.

4. Include Relevant Certifications: Employers look for software performance engineers who have certifications from reputable organizations such as Amazon Web Services (AWS) or Microsoft Certified Solutions Expert (MCSE). If you have relevant certifications, make sure to include them on your resume so employers know that they can trust you with their projects.

5. Use a Professional Formatting Style: No matter what type of job you’re applying for, it’s important to use a professional formatting style when creating your resume. This includes using clear section headings, concise language, and an easily readable font like Arial or Times New Roman.

Related: Software Engineer Resume Examples

Key Skills Hiring Managers Look for on Amazon Software Performance Engineer Resumes

When applying for a Software Performance Engineer opportunity at Amazon, it is important to incorporate keywords from the job description into your application materials. This is because Amazon uses an Applicant Tracking System (ATS) to screen applications and resumes. The ATS looks for certain words and phrases in order to determine whether the candidate is a good fit for the position. Therefore, including the same words that appear in the job description will increase your chances of being noticed by the ATS and getting through to the next stage of the hiring process.

Applying for a Software Performance Engineer position at Amazon may require knowledge of common skills and key terms, such as those listed below.

Key Skills and Proficiencies
Performance TestingBenchmarking
Load TestingStress Testing
Capacity PlanningProfiling
System MonitoringTroubleshooting
Automation ToolsScripting Languages
Data AnalysisSystem Architecture
Network ProtocolsDatabase Management
Performance OptimizationQuality Assurance
Software Development Life Cycle (SDLC)Agile Methodologies
Cloud Computing TechnologiesDebugging
Configuration ManagementApplication Performance Management (APM)

Related: Software Engineer Skills: Definition and Examples

Common Action Verbs for Amazon Software Performance Engineer Resumes

Finding the right action verbs to use on a resume can be challenging. It is important to use varied and interesting verbs in order to make your Amazon Software Performance Engineer Resume stand out in the crowd. Action verbs such as ‘developed’, ‘analyzed’, and ‘implemented’ should be used to highlight accomplishments and skills. Additionally, try to use more creative words like ‘streamlined’, ‘facilitated’, or ‘maximized’ to give your resume an edge. This will help you demonstrate that you are a strong performer with the ability to take initiative and get results.

To give you an advantage in your job search, we've compiled a list of powerful action verbs that can help strengthen your resume and increase your chances of landing an interview:

Action Verbs
MonitoredAnalyzed
EvaluatedOptimized
ImprovedTested
TroubleshotResolved
InvestigatedDocumented
AutomatedConfigured
DebuggedImplemented
DeployedMeasured
ManagedDesigned
MaintainedVerified
UpgradedAdministered

Related: What does a Software Engineer do?

Editorial staff

Photo of Brenna Goyette, Editor

Editor

Brenna Goyette

Expert Verified

Brenna is a certified professional resume writer, career expert, and the content manager of the ResumeCat team. She has a background in corporate recruiting and human resources and has been writing resumes for over 10 years. Brenna has experience in recruiting for tech, finance, and marketing roles and has a passion for helping people find their dream jobs. She creates expert resources to help job seekers write the best resumes and cover letters, land the job, and succeed in the workplace.

Similar articles