Standard ResumeThe Standard Resume logo.

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

Software Engineer


Mar 2019 - Current
  • Technical lead for scalable rule processor: designed & built UI for marketers to select customizable rules, built backend to process rules in AWS EMR. Ingest and filter against millions of records daily, and output result to internal marketers. Sped up system execution by 600%.
  • 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 dashboard for advertiser retail metrics to be used by internal marketers
  • Built scalable API endpoints to fetch and calculate metrics stored in Elastic Search for advertiser summary dashboard
  • Added plugin to track expiring EC2 instances using DynamoDB
  • Created notification service for terminating instances using Simple Queue Service

Full Stack Engineer, Intern

General Electric

Aug 2016 - Dec 2016
  • Designed and implemented dashboard for visualization of industrial sensor data
  • Built REST API endpoints to process files and retrieve data

Software Engineer, Intern

Dow Chemical

May 2016 - Jul 2016
  • Fixed data pipeline to handle larger files and cut time spent on transferring files by 20%
  • Implemented code diff tool for internal version control


B.S.E. in Computer Science

University of Michigan

Sep 2014 - Dec 2018


  • AWS
  • Java
  • Python
  • C++
  • Node.js
  • Ruby
  • Javascript
  • SQL
  • React
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

Senior Software Engineer

Use this template

Steve Weiland

Senior Software Engineer
Portland, Oregon
Extensive background designing and building enterprise applications. Experienced with full lifecycle software development including requirements capture, prototyping, proof of concept, design, implementation, testing, releasing and operation.

Work Experience


Senior Software Engineer (Cloud Customization Services Team)

Jun 2016 - Current

Worked with the Cloud Customization Services team to design and develop a suite of Microservices supporting Customization, Personalization and Checkout.

  • Designed and built loosely coupled and independently scalable RESTful Microservices.
  • Reviewed technical design documents, runbooks, code and tests.
  • Automated DevOps (building, testing, and releasing software) in our continuous delivery environment.
  • Developed and ran performance tests to profile and tune our services.
  • Automated monitoring via New Relic, Signal fx, Cloud Watch and Splunk dashboards.
  • Operated in the Cloud. Monitored workloads, diagnosed and fixed problems.

Renew Financial

Senior Software Engineer

2013 - 2015

Worked with Services Team to design and develop the Microservices which provide green contractors with project financing.

  • Designed, developed and operated RESTful Microservices that delivered business value.
  • Refactored messaging and storage implementation in loan originator service to use AWS SQS and S3.
  • Implemented new features and refactored problematic implementations in a plethora of web services.
  • Executed all DevOps tasks, automated when possible.
  • Operated in the Cloud. Monitored workloads, diagnosed and fixed problems.

Nike (Sparq)

Senior Software Engineer

2009 - 2012

Designed and built applications which computed and managed athlete performance testing and data for different sports. Allowed athletes to view their scores, track their progress and compare against others.

  • Ruby on Rails based UX / UI with a RESTful service layer.
  • Built APIs for event vendors and operated on clustered architecture.
  • Built and supported onsite system for performance data capture.


Senior Software Engineer

2008 - 2009

Web interface / RESTful web services that managed application deployments in Amazon Web Services.

  • Custom Amazon Machine Image development: Java, Rails and Lamp stacks on CentOS base images.
  • Built services to support management of image (AMI), instance (EC2), security groups, elastic IP, load balancers and elastic block storage (EBS).
  • Collaboratively designed and built control panel to manage Cloud infrastructure.


Senior Software Engineer

2007 - 2009

Developed service based software for PPL clients.

  • Built Java based web service for persistent object storage and caching used in collaboration software.
  • Worked with front end developers to build UI built around Ext.js.
  • Ported banner serving engine from PHP to Apache Module written in C, improved performance 5x.
  • System served 25,000,000 banners a day roughly 290 banners a second.
  • Apache2.x and MySQL C apis, caching.


Senior Software Engineer

2006 - 2007

Participated in Verification Interface implementation as well as client enhancements.

  • Product built with Java, based around web services, leveraged Spring and Hibernate frameworks.
  • Large dataset handling by SOAP API.


Senior Software Engineer

2005 - 2006

Enterprise management software suite consisted of a proprietary XML based scripting language that drove protocol level stacks via adapters.

  • Implemented IPMI API. Used to manage servers/blades and report board level sensor readings.
  • Designed Linux Management Instrumentation to monitor and manage Linux based servers/blades.
  • Developed Dynamic Server Provisioning product to automate provisioning of Linux based servers.
  • Designed and implemented Asset Repository leveraging Spring and Hibernate Frameworks.


Senior Software Engineer

2004 - 2005

Designed, built and operated an electronic medical record and billing product.

  • Java based application built on Spring, Spring MVC and Hibernate.
  • RESTful web services for data import/export.

The Widge

Software Engineer

2003 - 2012

A web based domain name management tool. The system allows users to register and transfer Domain Names, manage DNS records, host or route email and web sites.

  • Java, Spring and Hibernate Frameworks. Services and subsystems implemented in Java and C.

Via Training

Software Engineer

2000 - 2003

Lead team of engineers in successfully deploying large scale J2EE based e-learning applications.

  • Designed a rich domain model to encapsulate data and behaviors.
  • Promoted Object Oriented design and the use of patterns to enhance extensibility.
  • Evangelized test driven development and refactoring to improve maintainability.

Whitehorse Studios

Software Engineer

1998 - 2000

Built web applications for high profile clients.

  • Applications were developed with Java, Perl, Ruby, PHP and C.
  • Designed and administered relational database systems.


Southern Oregon University

Bachelor of Science Computer Science


Graduated with Honors, Omicron Delta Kappa National Honor Society

United States Marine Corps

1989 - 1993


  • Languages: Java, Groovy, Scala, C, Ruby, PHP, Perl, SQL, NoSQL, JavaScript, JSON, HTML, CSS, XML
  • Frameworks: Netflix OSS Stack, Spring, SpringMVC, Hibernate, J2EE, Rails, JUnit, Spock
  • AmazonWebServices: EC2, SNS, SQS, S3, IAM, CloudFormation, DataPipeline, EMR, DynamoDB
  • Concepts: OOD, TDD, SOA, MVC, ORM, Patterns, Refactoring, Concurrency, Testing
  • Software: Jetty, Apache, Resin, Mongrel, Tomcat, JBoss, MySQL, Oracle, Postgres
  • Systems: Linux, OSX, FreeBSD, Unix
Senior Software Engineer resume template sample made with Standard Resume

ME + CS Student at Stanford

Use this template

Vivian Auduong

Engineering Student @ Stanford

Hi! I'm an electrical engineering student at Stanford University. I'm passionate about immersive media (AR, VR, XR) and how it inspires empathy and wonder. I love math, building things, solving problems, working with people, and am eager to continue building technical skills!


Stanford University

BS Electrical Engineering
Sep 2018 - Jun 2023

GPA: 3.88/4.0

Relevant coursework: Modern Algorithmic Toolbox, Image Synthesis Techniques (pbrt), Character Animation, VR Application Development (Unity), Computer Organizations and Systems (C/C++), Principles of Computer Systems (C/C++), Digital System Architecture (MIPS Assembly), Intro to Computer Graphics (Blender), Intro to MATLAB, Solid Mechanics, Dynamics, Mechanics of Materials, Foundations of Product Realization, Silversmithing, Engineering and Sustainable Development, Linear Algebra, Ordinary Differential Equations, Multivariable Calculus

Significant coursework in mechanical engineering and computer science

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 virtually reconstruct destroyed temple and showcase site

Immerse Cohort Co-lead

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

Work Experience


VR Intern
Jun 2021 - Aug 2021
  • Incoming summer intern working on intern-led Greater Heights Narrative experience in Virtual Reality, 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
  • Engineering intern working 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 - Current
  • Part-time research assistant developing 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


Software Engineering Apprentice
Jun 2017 - Aug 2017
  • Worked full-time with AdEngineering Team to program and test Rotation Finder, learning ReactJS, version control, and agile development practices

Technical Awards and Achievements

Stanford Arts Hackathon 2019 2nd place Team

CalHacks 5.0 Hackathon 2018 Blackrock API Sponsor Prize

Techcrunch Disrupt Virtual Hackathon 2018 Runner Up

B~STEM Microsoft Virtual Hackathon 2016 Runner Up Team

Chicago QED Math Symposium 2016 Distinguished Research Award

Raspberry Pi BuildIT Challenge 2015 1st Place in sensors


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