Senior software engineer with 9 years of experience designing distributed payment and media systems in Java, Kotlin and Go. Led the ledger re-architecture that supports $4B in annual payment volume with zero reconciliation breaks. Mentors engineers, drives design reviews and owns services from proposal through production.
Experience
Senior Software Engineer, Harborline Payments (New York, NY)
Jan 2022 – Present
Led the redesign of a double-entry ledger in Kotlin and PostgreSQL that now settles $4B in annual volume with zero reconciliation breaks
Cut payout batch runtime from 3 hours to 25 minutes by partitioning jobs across Kubernetes workers
Authored 7 design docs and ran the team's architecture review, shaping a 3-year migration off a legacy monolith
Mentored 4 engineers, two of whom were promoted to mid-level within 18 months
Software Engineer II, Quillstone Media (Brooklyn, NY)
Mar 2019 – Dec 2021
Built a Go video transcoding scheduler on AWS that lowered encoding costs by $310K a year
Introduced feature flags and canary releases, reducing rollback-related downtime by 60%
Software Engineer, Northgate Insurance Systems (Hartford, CT)
Jun 2017 – Feb 2019
Developed Java policy-rating services handling 500K quotes a month for auto and home lines
Education
B.S. Computer Science, Rensselaer Polytechnic Institute (Aug 2013 – May 2017)
A strong Senior Software Engineer resume shows the systems you built, the scale they run at, and the measurable effect on speed, reliability or cost. Lead with scope and impact: the size of the systems, budgets or teams you influenced, and the decisions you owned.
Sections, in order
Summary
Experience
Projects
Skills
Education
Length: One page is ideal; two pages are fine with 10+ years of relevant experience.
Summary: Open with your specialty and years of experience, then one or two signature results.
Skills to feature
Programming languages
System design
Cloud platforms (AWS, GCP, Azure)
CI/CD
Testing and code review
Databases and SQL
Observability
Security fundamentals
APIs and integrations
Technical documentation
Example bullet points
Rebuilt the checkout service in Go, cutting p95 latency from 900 ms to 180 ms for 2M monthly users
Introduced contract tests and staged rollouts, reducing production incidents by 45% in two quarters
Migrated 30 services to Kubernetes with Terraform, lowering cloud spend by $250k a year
Tips from recruiters
Group skills by category (for example "Languages: Go, TypeScript") so recruiters and ATS parsers find them quickly.
Link to a repository, demo or write-up for at least one project you can talk about in depth.
Name the stack inside each bullet; keyword matching happens at the bullet level, not only in the skills list.
Recommended templates
Classic (ATS-friendly): Jake's-style LaTeX classic: small caps and hairline rules
Tech (ATS-friendly): Developer style: mono headings and tags, sans body
Modern (ATS-friendly): Clean single column with accent headings and rules
Senior Software Engineer resume FAQ
What should a Senior Software Engineer resume include?
A Senior Software Engineer resume should show the systems you built, the scale they run at, and the measurable effect on speed, reliability or cost. Use these sections in this order: Summary, Experience, Projects, Skills and Education. Lead with scope and impact: the size of the systems, budgets or teams you influenced, and the decisions you owned.
What is the best resume template for a Senior Software Engineer?
Classic, Tech and Modern work well for Senior Software Engineer roles. They are single-column with standard headings, so applicant tracking systems (ATS) parse them reliably.
How long should a Senior Software Engineer resume be?
One page is ideal; two pages are fine with 10+ years of relevant experience.
Which skills should a Senior Software Engineer put on a resume?
Prioritize the skills named in the job posting. Common ones for Senior Software Engineer roles are Programming languages, System design, Cloud platforms (AWS, GCP, Azure), CI/CD, Testing and code review and Databases and SQL.
How do I write strong Senior Software Engineer resume bullet points?
Start with an action verb, say what you did, and end with a measurable result such as latency, uptime and deploy frequency. For example: "Rebuilt the checkout service in Go, cutting p95 latency from 900 ms to 180 ms for 2M monthly users."