Resume example (text format)

Software Engineer Hector Villalobos

Software Engineer, Card Authorization

[email protected] | (650) 555-1584 | San Mateo, United States

Profile

Software engineer with two years on a payments platform team, working in Java and Kotlin on the card authorization service that handles about 900,000 transactions a day. Cut authorization callback failures from 2.4% to 0.3% of transactions, as measured by the service error dashboard across a six-week window, by replacing a retry loop with an idempotent queue. BS in Computer Science, San Jose State University, 2024.

Work Experience

07/2024 - Present, Software Engineer, Card Authorization, Cordillera Payments, San Mateo, United States

  • Cut authorization callback failures from 2.4% to 0.3% of transactions, as measured by the service error dashboard across a six-week window, by replacing a retry loop with an idempotent queue.
  • Cut p99 authorization latency from 640 ms to 210 ms, as measured by the service latency dashboard, by moving two fraud lookups off the synchronous path.
  • Wrote the integration test suite for the authorization service, taking coverage of the failure branches from 38% to 91%.
  • Work in Java and Kotlin on a service handling about 900,000 transactions a day.

05/2023 - 08/2023, Software Engineering Intern, Bayfront Media Group, San Francisco, United States

  • Built the ingest validator for the video metadata pipeline; malformed records reaching the catalog fell from about 1,100 a week to under 40.

Education

08/2020 - 05/2024, Bachelor of Science, Computer Science, San Jose State University, San Jose, United States

Grade point average 3.68 of 4.00. Coursework: Distributed Systems, Operating Systems, Database Systems.

Skills

Java, 85

Kotlin, 80

SQL and PostgreSQL, 75

Apache Kafka, 65

Unit and integration testing, 85

Incident response and on-call, 65

Code review, 75

Design documents, 70

Languages

English, native

Spanish, native

Certificates

02/2025, AWS Certified Solutions Architect, Associate, Amazon Web Services

Valid through February 2028.

Summary

A Google resume is the file you send to a very large technology employer for a technical or business role, and the one published piece of attributable guidance about it is a bullet formula. This guide works that formula through real before and after rewrites, gives three adaptable versions, and cites current Bureau of Labor Statistics pay for the occupations these roles map to.

Google resume examples by experience level

In fact, a Google resume is not a document any one employer issues. It is the shorthand people use for the file you send when applying to a very large technology employer for a technical or business role: one or two pages, reverse chronological, every bullet carrying a number.

Also, this guide is not affiliated with, endorsed by or connected to Google or Alphabet Inc., and it contains no inside knowledge of any hiring process. Instead, it uses one piece of guidance that was published openly and can be attributed to a named person on a named date, and it works that guidance through real bullets. Everything else here, in contrast, is ordinary resume practice for a high-volume technical employer.

That one piece of guidance is a bullet formula; moreover, it is unusually specific for something published about resumes. Therefore, most of this page is about applying it.

Resume guide for a Google resume

Specifically, this guide and the corresponding Google resume example will cover:

  • The published bullet formula, who wrote it and when
  • Three or four before and after rewrites through that formula
  • Three adaptable summaries: early career, mid career and engineering manager
  • What to write when a piece of work has no number attached
  • What the occupations these roles map to actually pay

How to write a Google resume

Overall, five sections: contact header, summary, experience, skills, and education. Generally, one page for your first five or six years, two once you have owned systems or led teams worth describing.

The proportions are unusual. On a file aimed at a large technology employer the experience section should take roughly three quarters of the page, because that is the only section where the formula below can be applied. Skills and education, meanwhile, are there to be parsed, not to be read.

SectionWhat it is doingHow much room
SummaryThree lines, each one already in formula shape10%
ExperienceEvery bullet an accomplishment, a measurement and an action70%
SkillsA parseable index of claims made above10%
EducationDegree, institution, year, and the grade point average while it is recent10%
Expert Tip

Find the number before you write the sentence

Most people write a bullet and then look for a number to bolt onto it. That order produces the sentence you already had, with a percentage attached.

Reverse it. Open whatever your team actually measures: the dashboard, the ticket queue, the build timings, the cloud bill, the on-call rota, the monthly close report. Find a line that moved while you were there, then work backwards to what you did that moved it. Half the numbers on a strong technical resume come from systems the candidate had forgotten were recording anything.

Two sourced figures per role is enough. A bullet list where every line carries one reads as a file somebody kept notes for, which is rarer than it should be.

Run the finished file through the ATS resume checker before you submit. Large employers parse applications into structured fields, and a two-column template is where that parsing breaks.

Choosing the best resume format for a Google resume

Specifically: reverse chronological, single column, no sidebars, no graphics, no photograph.

Indeed, one page is the default for the first five or six years and it is worth defending. It is not a limit on what you have done; it is a test of whether you can rank it. However, two pages are reasonable once you have several owned systems, a team, or a decade of work.

Also, do not use a functional or skills-first layout. After all, in technical hiring it reads as a candidate hiding a timeline, and the reader's next move is to look for the dates that are not there.

Include your contact information

✅ Right❌ Wrong
Hector VillalobosHector Villalobos
Software Engineer, Payments InfrastructurePassionate technologist seeking exciting opportunities
(650) 555-1584, [email protected], San Mateo, CA(650) 555-1584, [email protected]
github.com/example, linkedin.com/in/exampleFull mailing address, date of birth, photograph

Four lines. Give the city and state rather than a street address, because location decides which requisition you are eligible for and nothing else in the header does.

Make use of a summary

In short, three lines, and write each one in the same formula the bullets use. A summary that already reads as an accomplishment with a measurement attached therefore tells the reader the rest of the page will do the same.

Early career adaptable resume summary example

Software engineer with two years on a payments platform team, working in Java and Kotlin on the card authorization service that handles about 900,000 transactions a day. Cut authorization callback failures from 2.4% to 0.3% of transactions, as measured by the service error dashboard across a six-week window, by replacing a retry loop with an idempotent queue. BS in Computer Science, San Jose State University, 2024.

Mid career adaptable resume summary example

Software engineer with six years on high-volume payments infrastructure, currently owning the settlement pipeline that moves about $340 million a month across four processors. Cut end-to-end settlement time from 26 hours to 4, as measured by the finance team's monthly close report across two quarters, by rewriting a nightly batch job as a streaming reconciliation. Took on-call pages for the pipeline from 41 a quarter to 6 over the same period.

Engineering manager adaptable resume summary example

Engineering manager with twelve years in payments and media infrastructure, leading three teams and 19 engineers across the settlement, ledger and reporting platforms. Cut the annual cost of the reporting platform by $1.2 million, as measured by the infrastructure budget across fiscal 2025, by consolidating four reporting stacks onto one warehouse. Hire, run performance reviews, and own the roadmap with product for a platform serving 140 internal users and 11 external partners.

Right vs wrong: the same Google resume summary, twice

✅ Right❌ Wrong
Cut end-to-end settlement time from 26 hours to 4, as measured by the monthly close report.Improved the efficiency of critical financial processes.
Owns the settlement pipeline moving about $340 million a month across four processors.Experienced with large-scale, mission-critical systems.
Rewrote a nightly batch job as a streaming reconciliation.Utilized modern technologies to deliver business value.

The right column can be questioned. That is the point: a reader who can form a follow-up question from a line has already decided the line is worth a follow-up.

Outline your experience

Company, title, city, dates, then three to five bullets. Then, reverse chronological, most recent first, and the most recent role gets the most bullets.

Instead ofUse
Responsible for improving the checkout serviceCut checkout p99 latency from 1.4 s to 380 ms, as measured by the service latency dashboard over four weeks, by batching three synchronous calls into one
Worked on internal tooling to help the teamReduced median deploy time from 51 minutes to 9, as measured by the release pipeline's own timing, by splitting a monolithic build into 14 cached targets
Led a team of engineers on a migration projectMoved 38 services off a deprecated authentication library with no customer-visible incidents, as measured by the incident record for the quarter, by writing a codemod and a compatibility shim
Managed vendor relationships for the marketing teamCut agency spend by $410,000 a year, as measured by the fiscal year media budget, by consolidating six regional agencies into two and renegotiating the retainer
Mentored junior engineersOnboarded 6 engineers over two years; median time from start date to first merged change fell from 11 days to 3
Adaptable resume employment history example

Software Engineer, Settlement Platform, Cordillera Payments, San Mateo, CA, March 2022 to Present

Cut end-to-end settlement time from 26 hours to 4, as measured by the finance team's monthly close report across two quarters, by rewriting a nightly batch job as a streaming reconciliation across four processors.

Took on-call pages for the settlement pipeline from 41 a quarter to 6, as measured by the on-call rota record, by adding idempotency at ingest and retiring two failure-prone cron jobs.

Cut the cost of settlement compute by about 38%, as measured by the platform's monthly cloud bill, by moving replay traffic off the hot path onto spot capacity.

Own the runbook, the alerting and the quarterly disaster recovery exercise for a pipeline moving about $340 million a month.

The X-Y-Z formula, applied line by line

In fact, the one piece of publicly published, attributable resume guidance associated with the company is a bullet formula, and it is worth quoting exactly.

"Accomplished [X] as measured by [Y], by doing [Z]." Laszlo Bock, then senior vice president of people operations at Google, published that line on LinkedIn on 29 September 2014, in a post titled "My Personal Formula for a Winning Resume". It was still circulating as recruiter guidance five years later (Inc., 13 September 2019).

In short, three slots, and each one has a test.

SlotWhat it isThe test it has to pass
X, the accomplishmentWhat changed, stated in the outcome's own termsWould it have happened if you had not been there?
Y, the measurementThe number, and where the number comes fromCould somebody else look it up?
Z, the actionWhat you actually did to cause itDoes it name a decision rather than a duty?

However, most resume bullets contain one of the three. The formula's value is that it forces the other two, and the other two are, after all, where the credibility is.

Adaptable resume X-Y-Z bullet examples

Before: Responsible for improving the performance of the checkout service.

After: Cut checkout API p99 latency from 1.4 seconds to 380 ms, as measured by the service latency dashboard over a four-week window, by replacing three synchronous tax and fraud calls with a single batched request.

Before: Worked on internal developer tooling to help the team move faster.

After: Reduced median time to deploy from 51 minutes to 9, as measured by the release pipeline's own build timing, by splitting a monolithic build into 14 independently cached targets.

Before: Led a team of engineers through a large authentication migration.

After: Moved 38 services off a deprecated authentication library with no customer-visible incidents, as measured by the incident record for the migration quarter, by writing a codemod and a compatibility shim that let each team migrate on its own schedule.

Before: Managed agency relationships and marketing budgets for the region.

After: Cut agency spend by $410,000 a year, as measured by the fiscal year media budget, by consolidating six regional agencies into two and moving the survivors from retainer to project pricing.

Three ways a Google resume bullet fails

Three failure modes account for most bullets that miss.

First of all, an accomplishment with no measurement is an opinion. "Significantly improved checkout performance" is a claim the reader has no way to size, and in a pile of files where everyone claims improvement it does nothing.

Similarly, a measurement with no action is a coincidence. "Checkout latency fell 73% during my time on the team" is a fact about the team, not about you, and an interviewer will ask which part was yours.

Finally, an action with no accomplishment is a job description. "Rewrote the checkout service in Kotlin" says what you did with your hands and nothing about why it mattered. In fact, half the bullets on the average technical resume are this.

Write the last bullet of each role last, and make it the one that survives if the reader only reads one.

When you do not have a number

At the same time, plenty of real work has no metric attached, and inventing one is the fastest way to lose an interview. There is always a countable fact even when there is no dashboard.

Kind of workThe measurement that is available
A migrationHow many services, tables or users moved, and over how long
A rewrite nobody measuredThe before and after of something adjacent: build time, page count, error rate, on-call pages
A project that was canceledWhat you delivered before it stopped, and who used it
Work under confidentialityThe shape and scale without the value: "a seven-figure contract", "a top-five customer"
Review, mentoring, documentationPeople, sessions, time to first contribution, questions the document stopped
Do

Put the accomplishment first in the sentence, because the reader may not finish it. Name the source of every number: a dashboard, a close report, a ticket queue, a budget line. Say plainly what you personally did. Keep the tense consistent, present for the current role and past for everything before it. Give the scale of the system even where the change has no number.

Iconly/Bold/Close Square Don’t

Do not estimate a number you cannot source; a fabricated percentage is the one defect that ends an interview. Do not claim a team result in the first person singular. Do not use "responsible for", which describes a job rather than a result. Do not list every technology you have touched; the reader will ask about the weakest one. Do not describe an employer's internal process you have no way of knowing.

Build a snapshot of your key skills

Likewise, ten to fourteen entries in three groups, and every entry traceable to a bullet above it.

Adaptable resume skills example

Languages: Java, Kotlin, Go, Python, SQL

Systems: Apache Kafka, PostgreSQL, Kubernetes, Terraform, gRPC, Spark

Practice: Distributed systems design, Incident response and on-call, Code review, Capacity and cost management, Design documents, Mentoring

If a technology appears in this list and nowhere else on the page, either move it into a bullet or take it out. Indeed, a skills list that outruns the experience section is the most common self-inflicted wound on a technical resume.

List your education and certifications

Degree, field, institution, city, year. Keep the grade point average with its scale while you are within about two years of graduating and it is strong, then drop it.

Adaptable resume education example

Bachelor of Science, Computer Science, San Jose State University, San Jose, CA, 2014.

Certifications: Google Cloud Professional Cloud Architect (2024). AWS Certified Solutions Architect, Associate (2022).

Publications and talks: two conference talks on settlement reconciliation at regional payments meetups, 2024 and 2025.

Certifications, meanwhile, go under the degree and stay short. They signal a platform rather than a qualification, and a long list of them reads as compensation for something.

Choose the right layout and design

In particular, single column, 10 to 12 point body type, consistent headings, no photograph, no skill rating bars, no color blocks behind text.

Then export as PDF unless the portal asks for something else, and name the file for yourself and the role rather than "resume_final_v4.pdf". Keep it under a megabyte, because embedded images are the usual reason an upload fails.

Google job market and outlook

Of course, there is no federal occupational profile for working at one employer. Instead, the honest figures are the two published occupations that these roles map to: software developers for individual contributors, and computer and information systems managers for engineering and technical leadership.

MeasureSoftware developersComputer and information systems managers
Median annual wage, May 2025$135,980$175,140
Jobs, 20251,905,400 (with quality assurance analysts and testers)685,800
Projected change, 2025-3510%, +185,40016%, +108,100
Projected annual openingsAbout 106,100About 53,500
Typical entry-level educationBachelor's degreeBachelor's degree, plus five years or more of related work experience

Source: U.S. Bureau of Labor Statistics, Occupational Outlook Handbook, May 2025 wage data and 2025-35 projections.

Statistical insight

The volume of openings is the reason the bullets have to be checkable

The Bureau of Labor Statistics projects about 106,100 openings a year for software developers, quality assurance analysts and testers between 2025 and 2035, from a 2025 base of 1,905,400 jobs, with employment growing 10% over the decade (BLS Occupational Outlook Handbook, 2025-35 projections).

Technical leadership is the faster-growing half. Computer and information systems managers are projected to grow 16% over the same decade, adding 108,100 jobs from a 2025 base of 685,800, with about 53,500 openings a year and a median annual wage of $175,140 as of May 2025 (BLS, May 2025).

Those are large national markets, and large markets are screened, not read. That is the whole argument for the formula: a bullet whose number has a stated source survives a fast screen, and a bullet with an adjective in place of a number does not.

What salary you can expect

The employer publishes no role-by-role pay scale, and neither does any other very large technology company in a form you could negotiate against. What is published is the occupation, so that is what to take into the conversation.

For example, software developers had a median annual wage of $135,980 as of May 2025. Similarly, computer and information systems managers, the occupation most engineering and technical leadership roles map to, had a median of $175,140 as of May 2025, with the lowest 10 percent under $107,550 and the highest 10 percent over $297,510 (BLS, May 2025).

Industry moves the manager figure more than any other variable. In addition, median pay for computer and information systems managers ran to $200,510 in information, $182,510 in finance and insurance, $179,510 in computer systems design and related services, $178,110 in manufacturing and $176,950 in management of companies and enterprises (BLS, May 2025).

Two things follow. Quote the occupation and the cycle rather than a figure from a crowdsourced pay site, because the occupation figure has a method behind it and a date on it. And remember what actually moves an offer inside a band, which is the same thing this page is about: evidence that a specific number moved because of a specific thing you did.

Key takeaways for a Google resume

  1. Above all, write every bullet as an accomplishment, a measurement and an action, in that order.
  2. Name the source of the number, because a source is what makes it checkable.
  3. Also, cut "responsible for" everywhere; it describes a job, not a result.
  4. Put the accomplishment first in the sentence, in case the reader stops halfway.
  5. When there is no metric, find the countable fact: services moved, people onboarded, pages saved.
  6. Keep one page for your first five or six years, single column, no graphics.
  7. Finally, negotiate against the published occupation figure, not a crowdsourced one.

Build your resume in 15 minutes.

Related information technology resume examples

Pair it with a matching Google cover letter.

Google resume questions, answered

Is there an official Google resume template?

No. No employer issues an official resume to applicants, and no template gets anyone hired. What exists is one piece of openly published, attributable guidance: the bullet formula "Accomplished [X] as measured by [Y], by doing [Z]", published by Laszlo Bock, then the company's senior vice president of people operations, on LinkedIn on 29 September 2014.

What is the X-Y-Z formula, and who wrote it?

It is a three-part bullet structure: the accomplishment, the measurement that proves it, and the action that caused it. Laszlo Bock published it on LinkedIn on 29 September 2014 in a post titled "My Personal Formula for a Winning Resume", and it was still being republished as recruiter guidance five years later (Inc., 13 September 2019).

How long should a resume for a large technology employer be?

One page for your first five or six years. Two once you have owned systems, led teams, or accumulated work that genuinely cannot be ranked into one page. Never three, and never a second page that exists only to hold a skills list.

What do I write if I have no numbers for my work?

Find the countable fact rather than inventing a percentage. Services or tables migrated, engineers onboarded, tickets closed, pages saved, hours of manual work removed, the scale of the system you worked inside. A stated scale with an honest qualifier beats a precise-sounding number you cannot source, and fabricated figures are the defect that ends interviews.

Should I put my GPA on the resume?

Yes while it is strong and you are within about two years of graduating, with the scale attached: "3.71 of 4.00". Early-career technical recruiting does ask for it, and omitting a good one invites the assumption it is being hidden. Drop it once you have several years of work.

What do roles at a large technology employer pay?

The employer publishes no role-by-role scale, so use the occupation. Software developers had a median annual wage of $135,980 as of May 2025, and computer and information systems managers $175,140, with the highest 10 percent of that occupation above $297,510 (BLS, May 2025). Industry matters: the same manager occupation had a median of $200,510 in information (BLS, May 2025).