Resume examples

Software Engineer Resume Examples

Updated by
An iphone wireframe.
These Software Engineer resumes impressed recruiters and landed jobs at top tech companies. Use these real resume samples as inspiration to write your resume and help you pick a resume template.

Software Engineer

Use this template

Jordan Zhu

Work Experience

Solutions Architect


Jun 2021 - Nov 2022
  • Lead Solutions Architect for Startup segment, partnering cross-functionally with Account Executives and Implementation Consultants to help acquire and deploy prospective high value users on Stripe (including Payments, Billing, Connect, Issuing, etc)
  • Impacted ~160 deals in a 12 month span, resulting in ~$3M in projected recurring yearly profit (highest staffed SA in segment)
  • Technical and subject matter expert on Stripe's product suite and customer personas -- crafted custom proof-of-concept prototypes, answered integration questions, and debugged API-related issues to allow users to competitively evaluate Stripe's GTM bundles
  • Led multiple internal projects focused on knowledge sharing (including cross-organization training on Stripe's Banking-as-a-Solution products), best practices, and scaling SA org impact

Software Engineer

Mar 2019 - Apr 2021
  • Tech lead for rule processor: built UI for marketers to select customizable rules and backend to process rules in AWS EMR. Ingest and filter against millions of records daily, and output result to marketers. Sped up system by 6x.
  • Technical lead for project to enable marketers to send daily intelligent, machine-learning driven insights to Amazon advertisers.
  • Led re-architecture of existing system into a more scalable approach, involving multiple designs and spanning months. Built system capable of ingesting millions of records.
  • Led initiative to improve operational excellence: enabled full end-to-end testing of internal tool and added a system health check that alarmed engineers when a code deployment would cause failures. Decreased CPU usage of internal service from 90% to 10%.
  • Participated in monthly, 24/7 one week on-call rotation. Engage with customers to discover and debug issues, and discuss with product managers to add feature requests to roadmap.
  • Led investigation into major system failures and presented two 6-page reports to leadership. Fixed all bugs documented in report.

Software Engineer, Intern

2017 - 2018
  • Developed complete internal dashboard for advertiser metrics, built API endpoints to calculate metrics stored in Elastic Search
  • Tracked expiring EC2 instances using DynamoDB, created notification service for terminating instances using SQS


B.S.E. in Computer Science

University of Michigan

Sep 2014 - Dec 2018


  • AWS
  • Python
  • C++
  • Java
  • SQL
  • React
  • Node.js
  • Javascript
  • HTML
  • CSS
  • Ruby
Software Engineer resume template sample made with Standard Resume

Principal Software Engineer

Use this template

Nick Gerner

Entrepreneur & Software Engineer
Washington, DC
Experienced Software & Machine Learning Engineer with a demonstrated history of working in the venture technology industry. Skilled in application & API development, cloud technologies, machine learning, and AI. Strong entrepreneurial & engineering professional with a Master's Degree focused in Computer Science from The Johns Hopkins University.

Work Experience

Principal Software Engineer

Apr 2016 - Current

Head of Engineering at, an AI Healthcare startup based in Washington, D.C. We are building a full-service machine learning platform to help healthcare companies deliver better outcomes and reduce the cost of care. Our platform allows customers to build custom machine learning models that they can use to better target patient populations for treatment.

At Curia, I have:

  • Designed, built, and managed the Curia AI Platform (, a full-service platform that handles the full data science lifecycle for healthcare enterprises. (Typescript, Python, Spark, AWS, Terraform)
  • Lead the platform team from the proof of concept stage to 10+ FTE and growing.
  • Lead technical strategy

Previously ran teams for several portfolio companies;,,, and was built within, a leading venture-backed technology studio with over $70 million in funding that creates innovative AI software companies.

Ghost Creative

Managing Partner

Nov 2015 - Oct 2018

Co-founder and partner at Ghost Creative, a DC-based software development company & technical consulting firm. We worked with small to medium-sized businesses to help integrate modern technology platforms into their business. Our past clients have been in the medical, entertainment, and marketing industries among others.


Software Engineer

Jan 2014 - Jan 2016

At Bizy I led a team of full-stack and mobile engineers in the development of our team collaboration and productivity application.

Oversaw a small team of engineers utilizing various full-stack technologies such as Node.js, AngularJS, Express, Ionic, Orchestrate DbaaS, Redis, and a number of other cloud computing services. In addition, began the development of an iOS mobile application to help test and prototype team dynamics and decision-making concepts.


Senior Consulting Analyst - Systems Integration

Jun 2013 - Jan 2014

At Accenture I was a full stack developer, my main client during my time there was the US Postal Service. I ran the development of an analytics dashboard, geared at helping our clients better understand the impact of a number of initiatives Accenture was working on with them at the time.


Johns Hopkins University

M.S. Computer Science

Jul 2014 - Feb 2016

Johns Hopkins University

B.S. Electrical Engineering

Aug 2009 - May 2013

Activities and Societies: Hopkins Undergraduate Engineering Society, Pi Kappa Alpha Fraternity, Pre-Law Society, Varsity Track and Field Athlete, Orientation Assistant, Charles F. Bonilla Scholarship Recipient


  • Javascript
  • AWS
  • Machine Learning
  • Vue.js
  • Project Management
  • Data Analysis
  • Artificial Intelligence
  • Client Relations
  • Terraform
  • Spark
  • Docker
  • Team Management
  • Distributed Systems
  • AngularJS
  • Node.js
  • Vue.js
  • Redis
  • MySQL
  • Elasticsearch
  • NoSQL
  • Algorithm Development
  • Express.js
  • Python
  • Data Analysis
  • Hapi.js
  • Stripe
  • Java
  • PHP
  • React
  • Business Development
Principal Software Engineer resume template sample made with Standard Resume

Senior Software Engineer

Use this template

Damien O'Sullivan

Software Engineer
Dublin, Ireland

Work Experience


Senior Software Engineer

Jun 2020 - Current



Software Engineer

Jul 2018 - Feb 2020

Displayr is a software company that specializes in Market Research software. Displayr have two software offerings; Q (a windows application) & Displayr (a web application). Here are some of my responsibilities:

  • Contribute to Displayr by adding features (C# & TypeScript), solving bugs (external customer reported) & contributing to the test suite (Selenium in Java)
  • Contribute to Q (desktop application) by monitoring incoming requests and fixing bugs (C#)
  • Respond to time sensitive customer requests that contribute to growth (i.e., sales)
  • Support and work alongside the in-house Data Scientists in order to bring advanced features to market such as Choice Modelling
  • Modernize the build, deploy & release process using automation tools such as AppVeyor and the Azure API


Software Development Engineer 2

Oct 2016 - Jan 2018

After transferring internally to AWS Monitoring, I joined the CloudWatch Console UI team who owned the the customer facing UI for AWS' metric and alarming service. Below are some key moments:

  • Adding the ability to hide autoscaling alarms (legacy gwt code) from the alarms summary. This was a highly requested feature by AWS customers
  • Adding the ability to specify any previous Console UI deployment front-end code to be executed against the checked-out version of the back-end code (API). This was for backwards compatibility testing after a bad deployment
  • Owning and delivering the UI development of Metric Math, CloudWatch's newest feature that allows metrics to me manipulated and normalised via expressions -


Software Development Engineer 1

Jun 2014 - Sep 2016

Upon first joining Amazon, I was a member of a team who developed several tools used daily by Network Engineers to maintain (update, change, fix, etc.) the ever-growing Amazon network. Here are some personal highlights:

  • Creating and owning a tool that allowed the updating of OS Firmware on JUNOS devices in a hands-off manner
  • Contributing to an org-wide push for automation (supervised automated execution) implementing safety measures and auditing of changes to be executed
  • Designing, peer-reviewing, and building a web portal to aggregate the many networking services into one over-arching view of the entire network
  • Driving adoption by talking to, and surveying, the most active users and quickly iterating changes based on feedback. Now widely used among Amazon Network Engineers


Software Development Intern

Apr 2012 - Mar 2013

Internship @ Ericsson


University College Cork

Bachelor of Science (B.Sc.) Computer Science

2009 - 2014

First Class Honours



Jan 2020 - Feb 2020

I made this as I struggled with sharing deep links to OneNote in Slack and other applications. OneNote links use a "onenote:" prefix that opens links in OneNote, however this does not work with chat apps. Using solves this issue.


  • Communication
  • Web Development
  • Teamwork
  • Software Design
  • Leadership
  • Time Management
  • Quick Learner
  • Problem Solving
  • Javascript
  • React
  • Java
  • Python
  • HTML + css
  • AWS
  • Linux
  • MySQL
  • Azure
Senior Software Engineer resume template sample made with Standard Resume

Software Engineer

Use this template

Jeff Leu

Software Engineer
San Francisco, CA
I'm a full stack software engineer with experience in integrating many different tools and web frameworks together to develop a variety of different applications. I absolutely love programming, from designing system architecture for full stack apps to diving deep into frameworks and problem solving. I enjoy working on fun, collaborative teams that focus on optimization of applications and integrating additional features.

Work Experience


Software Engineer

Feb 2018 - Current
  • Created features for an application that receives over one billion views per day
  • Developed guest watch feature which increased the guest purchase rate by 5%
  • Utilized Jest testing framework to increase code coverage from 37% to over 80%
  • Resolved a large amount of accessibility bugs, reducing number of bugs by 65%

Springboard Auto

Software Engineer

May 2017 - Sep 2017
  • Developed Angular components, services, and directives, reusable through entire application
  • Designed API endpoints to send & receive data from PostgreSQL database
  • Implemented and optimized modular end-to-end features
  • Wrote integration & unit tests for application routes using Mocha & Chai
  • Utilized MongoDB to review logs, diagnose and resolve production bugs

Walmart Global eCommerce

UI Developer

Nov 2016 - Current
  • Developed apps utilizing JS and React/Redux for customer service to support requests
  • Contributed to UI platform releases by building features and implementing bug fixes
  • Wrote unit and integration tests to ensure that bug fixes and enhancements work as expected
  • Refactored numerous application components, migrating large code base to Redux
  • Integrated RESTful API services to retrieve data from Java back end and render on front end

Restoration Hardware

Application Database Analyst

Nov 2012 - Jul 2015
  • Eliminated many manual work streams by writing complex queries for various business teams
  • Resolved errors in inventory management systems using SQL to keep transactions flowing
  • Resolved errors in inventory management systems using SQL to keep transactions flowing
  • Maintained DB by clearing out erroneous data and adding missing info, preventing errors
  • Utilized AS/400 for executing SQL queries, configuring fast paths and resolving order errors
  • Configured update files and deployed to servers to keep all registers up to date See less


San Francisco State University

Bachelor of Science Information Systems

Jun 2010 - May 2012

San Francisco State University

Bachelor of Science E-Commerce

Jun 2010 - May 2012


Dungeon Vice

Lead Game Developer

Nov 2017 - Current

Founded an independent game studio with two other members, Cayman and Matthew Santoro. Currently in development is our first game entitled Dungeon Vice, a retro style third person dungeon crawler set in the 80s with amazing synthwave music and beautiful pixel art.

Software Engineer resume template sample made with Standard Resume

ME + CS Student at Stanford

Use this template

Vivian Auduong

Engineering Student @ Stanford

Electrical engineering and computer science student at Stanford University interested in building things, solving problems, working with people, and improving technical skills


Stanford University

BS Electrical Engineering, MS Computer Science
Sep 2018 - Jun 2024

Projects and Leadership

Team Lead, Chavin de Huantar, Peru Archaeology AR Project

Stanford Engineers for a Sustainable World (ESW)
Jan 2020 - Jun 2020
  • Led team of 4 engineering students to assess needs of archaeologists at UNESCO heritage site, developing AR android app using Unity to showcase virtually reconstruct temple

Immerse Cohort Co-lead

Stanford XR
Sep 2019 - Nov 2019
  • Facilitated and developed bootcamp for 25 students, introducing topics in immersive media through field trips and workshops in Blender, design thinking, Snapchat, and Unity

Work Experience

Stanford Electrical Engineering

Research Intern
Mar 2022 - Aug 2022
  • Research intern in Eric Pop’s Lab, integrating NFC sensors with wearable cancer detection device

USA Pavilion, Expo 2020 Dubai

Youth Ambassador
Sep 2021 - Jan 2022
  • Welcomed U.S. officials and international delegates, shared knowledge on Pavilion exhibits and U.S. history and culture, and built people-to-people connections with visitors from all over the world.


Virtual Reality Intern
Jun 2021 - Aug 2021
  • Worked on Greater Heights Narrative experience, which immerses the user in the story of Neil Armstrong's test flights.


Software Engineering Intern, AI Habitat team
Jan 2021 - Mar 2021
  • Worked with C++ and OpenGL to improve virtual sensors in graphics simulation platform used to train virtual robots and conduct research in Embodied AI

Swope Design Solutions

Fabrication Engineering Intern
Sep 2020 - Dec 2020
  • Worked on silicone molding, CNC machining, laser cutting, 3D printing, Solidworks CAD, internal product development, and prototype assembly and testing at engineering consulting firm

Stanford Intelligent Systems Laboratory

Research assistant
Sep 2020 - Mar 2021
  • Helped develop an uncertainty-aware novel 3D implicit surface construction technique using machine learning and kernel density estimation


Software Engineering Intern, Portal core technology team
Jun 2020 - Aug 2020
  • Worked with Java and Dependency Injection to reduce total apk size across over 40 apps on Portal, Facebook's Android-base video conferencing device

Stanford University

Volunteer Section Leader, CS106 Code in Place
Apr 2020 - May 2020
  • Led weekly problem solving groups in Stanford's experimental online computer science course

Stanford Archaeology Department

Research Intern
Jun 2019 - Aug 2019
  • Worked with international researchers in the excavation of a UNESCO World Heritage Site, Chavin de Huantar, developing analytical and interpersonal communication skills and working entirely in Spanish
  • Photogrammetry and technical drawing experience

Awards and Achievements

FroSoCo 2020 Patty Jeanne Semura Outstanding Sophomore Award for community building

Stanford Arts Hackathon 2019 2nd place Team

CalHacks 5.0 Hackathon 2018 Blackrock API Sponsor Prize

Techcrunch Disrupt Virtual Hackathon 2018 Runner Up


CS and Software
Experience with Matlab, Blender, Solidworks, Unity, Python, Java, C, C++, CSS, Javascript, HTML, Adobe Premiere for VR film, Adobe Photoshop; with eagerness to keep improving and learning new technologies
English - Native proficiency Cantonese - Native speaking proficiency Mandarin - Professional working proficiency Spanish - Basic working proficiency
Personal Interests
Virtual Reality, Design, Cultural Heritage, Archaeology
ME + CS Student at Stanford resume template sample made with Standard Resume

Resume Writing Tips

The following tips are based on what we've learned from helping over 100,000 job seekers create a resume with our resume builder.

Engineer vs Developer

Looking for programmer or software developer resume advice? Most companies use these terms interchangeably, so this advice should be valid.

Add the Right Sections

Most recruiters only spend a few seconds on an initial resume scan. Make sure to optimize this time by including the right sections in the right order.

  • Resume summary
  • Work experience section
  • Education section
  • Skills section

The ordering of these sections should change based on how many years of experience you have. An entry-level job seeker should start with skills and education (a functional resume), otherwise use the order above (a reverse chronological resume).

Related article
How to Create a Software Engineer Resume Hiring Managers Will Love
Learn how to build a software engineer resume — from how to format your resume to what to highlight in each section. These tips will help you land your dream job.

Software Engineer Skills

Which skills should you include on your resume? Look at the job description. It will list the skills that the recruiter is going to be looking for. Make a list of those skills, check which you have, and include the relevant ones in your resume.

Skip the soft skills, anyone can claim them, and recruiters generally ignore them.

Here are some popular skills for software engineering resumes to use as inspiration.

Programming languages
  • Python
  • Java
  • JavaScript
  • PHP
  • Swift
  • Go
  • SQL
  • GraphQL
  • AWS
  • SQL Server
  • MySQL
  • React
  • jQuery
  • HTML
  • CSS
  • XML
  • JSON
  • Linux
  • Git
  • GitHub
  • Node.js
Techniques and Methodologies
  • Agile
  • Scrum
  • TDD
  • Open source software
  • Unit tests
  • E2E tests
  • Development lifecycle

Use Proper Formatting

A well-formatted resume is easier for recruiters and hiring managers to read. This means for the same 7-second scan; they'll get more info from your resume and are more likely to be impressed.

Follow these tips for a perfectly formatted resume (or check out our resume templates with automatic formatting).

  • Use an easily readable font size, line length, and margins. It doesn't matter how much you fit on your resume if it's hard to read and gets skipped.
  • Use short bullet points to highlight your work experience. Multiple line bullet points and paragraphs are harder to scan.
  • Have a clear header section that contains your name and contact info.
  • Use font size, bolding, and color to emphasize the essential parts of your resume.
  • If you apply with a cover letter, follow these same rules and ideally use the same formatting.

Remote Jobs

    All Software Engineer jobs

    Resume Templates

    Hiring manager approved Software Engineer resume templates.View all templates


    View professional templates
    Professional Software Engineer resume template

    More Resume Examples