keenresume
  1. Home
  2. Resume examples
  3. Software & IT
  4. Junior software engineer

Junior software engineer resume example

A one-page resume for an engineer with about a year of full-time work and internships behind them. It proves you can ship in a real codebase, which is the question every junior hiring manager is really asking.

Junior software engineer resume example, page 1 of 1Priya NairSoftware Engineerpriya.nair@example.com · (408) 555-0161 · San Jose, CA · linkedin.com/in/priyanair-dev · github.com/example-priyanairSummarySoftware engineer with one year of full-time experience on a TypeScript and Go stack and two internshipsbefore that. I like small, well-tested changes that ship weekly, and I am happiest working on the parts of aproduct customers touch every day.ExperienceSoftware Engineer IJul 2025 – PresentPinecrest Payments · San Jose, CA•Built the refund status page in React and TypeScript, now used by 8,000 merchants a month, which cut“where is my refund” support tickets by 22%.•Added idempotency keys to the Go refunds service, eliminating duplicate refunds that had cost about$4,000 a quarter.•Raised unit test coverage of the merchant dashboard from 48% to 71% and added the first end-to-end testswith Playwright.•Fixed 40+ bugs from the on-call queue in my first six months and wrote runbooks for the five most commonalerts.Software Engineering InternJun 2024 – Sep 2024Brightwave Analytics · Sunnyvale, CA•Shipped CSV export for custom reports (Python, PostgreSQL), handling files up to 2 million rows bystreaming instead of loading in memory.•Presented the feature to 60 engineers at the intern demo day; it was released to all customers the followingmonth.EducationB.S. in Computer Science2021 – 2025San José State University · San Jose, CA•GPA 3.7. Courses: data structures, operating systems, databases, distributed systems.ProjectsShelfie2024 – 2025React Native, Firebase · github.com/example-priyanair/shelfie•Book-swap app for campus; 1,100 sign-ups and 3,400 swaps in its first semester.SkillsTypeScript · JavaScript · Go · Python · React · Node.js · PostgreSQL · REST APIs · Git · Docker · Playwright ·AWS (Lambda, S3)
Junior software engineerUse this example

What recruiters look for

  • Evidence you shipped: features in production with users, not only coursework. Say who used it and what changed.
  • A coherent stack: five to eight technologies you used together beat twenty you have heard of.
  • Code quality habits: tests, code review, documentation and on-call show you will not need hand-holding forever.
  • Learning speed: what you picked up in your first months and how quickly you became useful.
  • Projects with real users if your experience is thin: a deployed app with sign-ups beats a tutorial clone.

Writing the summary

Two sentences: your level and stack, then what kind of work you do well. Avoid “passionate” and “eager to learn”; everyone says it. If you are still a student or between jobs, say what role you want.

The summary in this example

Software engineer with one year of full-time experience on a TypeScript and Go stack and two internships before that. I like small, well-tested changes that ship weekly, and I am happiest working on the parts of a product customers touch every day.

New graduate without a full-time job yet

Computer science graduate (May 2026) with two software internships in Python and React, most recently shipping a reporting feature to all customers at a 200-person analytics company. Looking for a backend or full-stack role on a team that ships weekly.

Moving from QA or support into development

QA engineer with two years automating tests in TypeScript and Playwright, now writing production fixes in our React front end. Moving into a full-time development role where testing instincts are an asset.

Bullet points that work

Strong lines for this role, beyond the ones in the example. Borrow the shape and put in your own numbers.

  • Reduced the build time of the web app from 9 to 4 minutes by caching dependencies in CI, saving the team about 30 developer-hours a month.
  • Implemented pagination for the orders API, cutting response size for large merchants from 12 MB to 200 KB.
  • Wrote a migration script that moved 1.4 million user records to a new schema with zero downtime.
  • Built an internal Slack bot in Node.js that answers deploy-status questions, now used 300 times a week.
  • Closed 25 accessibility issues in the checkout flow, bringing it to WCAG 2.2 AA for the first time.
  • Added structured logging to three services, which cut the average time to find the cause of an incident from 50 to 20 minutes.
  • Paired with a senior engineer to redesign the notification queue, then owned its rollout to 100% of traffic.
  • Contributed four merged pull requests to an open-source date library with 5,000 GitHub stars.
  • Answered 120 developer questions on our internal forum, one of the top three contributors in my first year.

Skills to list

Hard skills

  • One or two main languages (TypeScript, Python, Java, Go or C#)
  • A front-end framework (React, Vue or Angular) or a backend framework
  • SQL and one database (PostgreSQL, MySQL)
  • Git and pull-request workflow
  • Unit and end-to-end testing
  • REST or GraphQL APIs
  • Docker basics
  • One cloud platform (AWS, Azure or GCP)

Soft skills

  • Asking good questions early
  • Receiving code review well
  • Writing clear pull-request descriptions
  • Estimating small tasks honestly

Certifications and licenses worth listing

  • None required: for software engineering, shipped work and projects count far more than certificates.
  • AWS Certified Cloud Practitioner or Developer Associate: a small plus for roles that are heavy on AWS.
  • Language or framework certificates from online courses: list them only if you have little else; projects say more.

Length and format

One page, no exceptions at this level. Order: summary, experience (internships count), projects if they are strong, education with relevant courses, skills. Once you have a year of full-time work, education moves below experience and GPA can go if it is under 3.5.

Common mistakes

  • Listing every language from university. Keep the ones you would happily be interviewed on.
  • Describing coursework as if it were a job. Put class projects in Projects, with what you built and what it did.
  • Bullets that say what the team did. Recruiters want your part: “I built”, “I added”, “I fixed”.
  • A GitHub link to a profile with no recent or finished work.
  • Self-rated skill bars (“Python 4 of 5”). They mean nothing to a reader; evidence in bullets does.

Questions and answers

Should a junior developer put GPA on the resume?

In your first year or two out of university, include it if it is 3.5 or higher, or if the job ad asks for it. After that, drop it.

How many projects should I include?

One to three, each with a link and a result (users, stars, a measurable outcome). One strong project beats five unfinished ones.

Is “Software Engineer I” or “Junior Software Engineer” better as a headline?

Use the title the employer gave you in the experience section. For the headline under your name, “Software Engineer” is fine and reads as the role you are applying for.

Do internships count as experience?

Yes. Put them in Experience with the same detail as a full-time job: what you built, for whom, and what happened.

Related examples

All Software & IT examples

All resume examples