Technology
Software Engineer Resume Example
Senior backend engineer at a top tech company — distributed systems, performance, and platform leadership.
Legend Analysis
Senior Level96
ATS Score
94
Recruiter
95
Legend Score
Industry Rating: ★★★★★
Why this resume works
Leads with seniority, scale (12B+ req/day), and reliability (99.99%) — the three signals recruiters scan for in the first 7 seconds.
- Quantifies infra savings ($11M/yr) — proves business impact, not just engineering output.
- Names the architectural pattern (cell-based) — signals senior-level system design vocabulary.
- Mentions mentorship + RFC ownership — covers leadership without claiming a title.
ATS keywords detected
Distributed SystemsAWSRustKubernetesPostgreSQLSystem DesignObservability
Skills strategy: Stack is grouped by category (languages, infra, data) so recruiters and ATS both parse it cleanly.
Aarav Sharma
> Staff Software Engineer
# summary
Backend engineer with 10+ years building distributed systems at scale. Led platform teams shipping services handling 12B+ requests/day with 99.99% availability. Deep expertise in storage, observability, and performance engineering.
# experience
Staff Software Engineer @ Amazon Web ServicesJan 2022 – Present
- Tech lead for a multi-region storage service handling 4.8M ops/sec at p99 latency under 30ms.
- Drove migration to Rust on the hot path, cutting CPU cost by 38% and saving $11M annually.
- Designed and shipped a cell-based architecture eliminating regional blast radius for tier-1 traffic.
- Mentor 6 engineers; chair the org-wide architecture review board across 14 teams.
- Author of an internal RFC adopted across 9 services as the cross-region replication standard.
Senior Software Engineer @ DatadogJun 2018 – Dec 2021
- Built the real-time metrics ingestion pipeline now processing 2.1 trillion data points/day.
- Owned the on-call rotation and reduced sev-1 incident frequency by 64% across two years.
- Led migration from Kafka to a custom log-structured stream, cutting infra cost by $4.3M/year.
- Hired and onboarded 9 engineers across two teams.
Software Engineer @ StripeAug 2015 – May 2018
- Built core services for the Connect platform powering payouts for 500K+ businesses.
- Reduced API p99 latency by 47% through targeted database and caching improvements.
- Open-sourced an internal Go library now used by 30+ external companies.
Copy any section
One-click copy to clipboardProfessional Summary
Backend engineer with 10+ years building distributed systems at scale. Led platform teams shipping services handling 12B+ requests/day with 99.99% availability. Deep expertise in storage, observability, and performance engineering.
Skills Section
Go · Rust · Python · Kubernetes · Distributed Systems · AWS · PostgreSQL · gRPC · Kafka · Observability · Performance · System Design
Experience Format
Staff Software Engineer — Amazon Web Services
Jan 2022 – Present
• Tech lead for a multi-region storage service handling 4.8M ops/sec at p99 latency under 30ms.
• Drove migration to Rust on the hot path, cutting CPU cost by 38% and saving $11M annually.
• Designed and shipped a cell-based architecture eliminating regional blast radius for tier-1 traffic.
• Mentor 6 engineers; chair the org-wide architecture review board across 14 teams.
• Author of an internal RFC adopted across 9 services as the cross-region replication standard.
Senior Software Engineer — Datadog
Jun 2018 – Dec 2021
• Built the real-time metrics ingestion pipeline now processing 2.1 trillion data points/day.
• Owned the on-call rotation and reduced sev-1 incident frequency by 64% across two years.
• Led migration from Kafka to a custom log-structured stream, cutting infra cost by $4.3M/year.
• Hired and onboarded 9 engineers across two teams.
Software Engineer — Stripe
Aug 2015 – May 2018
• Built core services for the Connect platform powering payouts for 500K+ businesses.
• Reduced API p99 latency by 47% through targeted database and caching improvements.
• Open-sourced an internal Go library now used by 30+ external companies.
Achievement Structure
• Tech lead for a multi-region storage service handling 4.8M ops/sec at p99 latency under 30ms.
• Drove migration to Rust on the hot path, cutting CPU cost by 38% and saving $11M annually.
• Designed and shipped a cell-based architecture eliminating regional blast radius for tier-1 traffic.
• Mentor 6 engineers; chair the org-wide architecture review board across 14 teams.
• Author of an internal RFC adopted across 9 services as the cross-region replication standard.
Role Insights — Software Engineer
Live market intelligence for this profession.
Average Salary
$145k – $285k
USD / year
Job Growth
+17% YoY
Year-over-year
Top Hiring Companies
GoogleStripeAmazonMetaNetflixDatadog
Most Requested Skills
TypeScriptSystem DesignAWSKubernetesDistributed Systems
Top Missing Skills
- Rust
- Terraform
- Observability
Most Valuable Certification
AWS Solutions Architect — Associate
By Amazon
Avg uplift
+12% salary
Interview Insights
Most common questions hiring managers ask for this role.
1
Design a URL shortener that scales to 1B requests/day.
2
Walk me through a production incident you owned end-to-end.
3
How do you decide between a monolith and microservices?
4
Explain how you'd debug an intermittent p99 latency spike.
Career Roadmap
Typical progression for this role.
Junior Engineer
Software Engineer
Senior Engineer
Staff Engineer
Principal Engineer
Ask LegendAI about this resume
Personalized coaching using this example as reference.
Top ATS keywords
TypeScriptReactNode.jsAWSPostgreSQLCI/CDSystem DesignMicroservicesDockerKubernetes
Writing tips for this role
- Lead bullets with impact (latency, uptime, revenue, users) before tools used.
- Include languages, frameworks, cloud, and databases as concrete skills — ATS parses them literally.
- Quantify scale: requests/sec, dataset size, team size, deploy frequency.