Skip to content

Engineering & data

Software engineer resume example

Engineering managers read for scope and impact: what you built, at what scale, and what changed because of it. Recruiters search for languages, frameworks and cloud platforms by name. A strong software engineer resume answers both in the same bullets — the technology, the system and the number.

The example resume

Daniel Reyes's software engineer resume, typeset in the Modern template

Typeset by the AI-Resume engine in the Modern template. Every person, company and number in this example is fictional.

Read this example as text
Daniel Reyes
Senior Software Engineer
daniel.reyes@example.com · (512) 555-0134 · Austin, TX · github.com/dreyes · linkedin.com/in/danielreyes
Summary

Backend engineer with eight years building high-traffic services in Go and TypeScript on AWS. Led the move of a payments platform to event-driven services that cut checkout latency by 45%, and mentors engineers through design reviews and on-call.

Experience
FerncrestFeb 2022 – Present
Senior Software EngineerAustin, TX
  • Led the migration of checkout from a monolith to event-driven Go services on AWS, cutting p95 latency from 820 ms to 450 ms.
  • Designed an idempotent payments API in TypeScript that processed $1.4B in 2025 with zero duplicate charges.
  • Built CI pipelines in GitHub Actions with Docker and Terraform, reducing deploy time from 40 to 9 minutes.
  • Mentored four engineers, two of whom were promoted to senior within 18 months.
QuillonJun 2019 – Jan 2022
Software Engineer IIAustin, TX
  • Shipped a real-time notifications service in Go and PostgreSQL serving 3M daily active users.
  • Introduced Kubernetes autoscaling for 30 services, lowering monthly AWS spend by $38K.
  • Rewrote the search indexer in TypeScript with Redis caching, halving query times.
Brightwave SoftwareJul 2017 – May 2019
Software EngineerDallas, TX
  • Developed REST APIs in Python and Django for a scheduling product used by 1,200 clinics.
  • Automated integration testing with Pytest, raising coverage from 41% to 83%.
Skills

Languages: Go, TypeScript, Python, SQL

Infrastructure: AWS, Kubernetes, Docker, Terraform, GitHub Actions

Data: PostgreSQL, Redis, Kafka

Education
University of Texas at Austin2013 – 2017
B.S. Computer Science

Why this software engineer resume works

The summary

Backend engineer with eight years building high-traffic services in Go and TypeScript on AWS. Led the move of a payments platform to event-driven services that cut checkout latency by 45%, and mentors engineers through design reviews and on-call.

It names the level, the years and the stack in the first sentence — the three things a recruiter filters on — then spends the second on one result with a number and one signal of seniority.

Bullets, before and after

The same work, described first the way most resumes do it, then the way this one does.

Before

Worked on the checkout service migration.

After

Led the migration of checkout from a monolith to event-driven Go services on AWS, cutting p95 latency from 820 ms to 450 ms.

Ownership (“led”), the technologies by name, and a before-and-after number.

Before

Responsible for the payments API.

After

Designed an idempotent payments API in TypeScript that processed $1.4B in 2025 with zero duplicate charges.

Scale in money, and the one quality metric a payments reviewer cares about.

Before

Helped improve our deployment process.

After

Built CI pipelines in GitHub Actions with Docker and Terraform, reducing deploy time from 40 to 9 minutes.

Three searchable tools in one line, attached to a result rather than listed.

Skills recruiters search for

List the ones you could be interviewed on — and show the most important in a bullet, where they count for about twice as much.

Languages
  • Go
  • TypeScript
  • Python
  • Java
  • Rust
  • SQL
Cloud and infrastructure
  • AWS
  • GCP
  • Kubernetes
  • Docker
  • Terraform
  • CI/CD
Data
  • PostgreSQL
  • Redis
  • Kafka
  • DynamoDB
Practice
  • System design
  • Code review
  • On-call
  • Observability
  • Mentoring

What the scorer would still say

Even a strong resume gets notes. These are the scorer’s own, unedited.

  • Required skills sit in older roles. Kubernetes and PostgreSQL appear only in roles that ended a while ago. If you have used them since, say so in a recent bullet.

Questions

Should a software engineer resume list every technology I have used?

No. List the ones the job asks for and the ones you could be interviewed on today. Ten technologies you know well, shown in bullets, beat thirty in a list.

Should I include side projects?

Include one or two if they show a skill the job wants and your work history does not — with a link and a line on what it does and who uses it.

Ready to write yours? Import your resume free and tailor it to a real posting — or see all resume examples.

Tailor your software engineer resume in minutes.

Import the resume you have, paste the job you want, and review changes drawn from your own history.

Free plan forever · No card · Nothing renews