Skip to content
Resume example

Software Engineer Resume example: fresher and experienced

A software engineer resume in India is screened twice: first by an ATS or a recruiter searching for stack keywords, then by an engineer looking for proof you have built something real.

Last updated: November 2026

Sample

Software Engineer resume sample for freshers

The sample below passes both. Skills are plain text for the keyword search, and every project bullet states what was built, with what, and how well it worked.

Your Name

City, India · email@example.com · +91 XXXXX XXXXX · linkedin.com/in/yourname

Software Engineer | Java, Spring Boot, React | B.Tech CSE 2025

Summary

Computer science graduate who has shipped two full-stack projects with real users and completed a 6-month backend internship. Strong in data structures (400+ problems solved) and comfortable with REST APIs, SQL and Git workflows.

Skills

Java · Python · Data structures and algorithms · Spring Boot · React · SQL (MySQL, PostgreSQL) · REST APIs · Git · Docker basics · AWS (EC2, S3)

Internship and projects

Software Engineering Intern, Fintech startup, Bengaluru

Jul 2025 - Dec 2025

  • Built 4 REST endpoints in Spring Boot for the merchant onboarding flow, used by 2,000+ merchants a month.
  • Cut a slow reconciliation query from 9 seconds to 400 ms by adding a composite index and rewriting a subquery.
  • Wrote 60 JUnit tests, raising coverage on the payments module from 41% to 78%.

Project: Campus placement tracker, React, Node.js, PostgreSQL

2025

  • Built a web app used by 350 students in my batch to track drives, deadlines and results.
  • Added role-based access for placement coordinators and deployed on AWS EC2 with a CI pipeline.

Education

B.Tech Computer Science and Engineering, 2025, 8.2 CGPA

Certifications

  • LeetCode: 400+ problems solved
  • AWS Cloud Practitioner

Built your version? Run it through the free ATS resume checker before you apply. It reads the PDF the way a parser does and names every check that fails.

Summary

Software Engineer resume summary examples

Fresher

Computer science graduate who has shipped two full-stack projects with real users and completed a 6-month backend internship. Strong in data structures (400+ problems solved) and comfortable with REST APIs, SQL and Git workflows.

Experienced

Backend engineer with 5 years building payment and order systems in Java and Go. Led the move of a monolith checkout service to 6 microservices, handling 3x festive-sale traffic with no downtime, and mentor two junior engineers.

More patterns in resume summary for freshers and career objective examples.

With experience

Software Engineer resume bullet points

Once you have paid experience, each bullet follows the same shape: what you did, with what, and the number that shows it worked.

  • Split a checkout monolith into 6 Spring Boot services, sustaining 3x Big Billion Day traffic with zero downtime.
  • Reduced p99 API latency from 1.8 s to 350 ms by adding Redis caching and batching database writes.
  • Designed an idempotent retry layer for payment callbacks, cutting duplicate charges to zero over 6 months.
  • Mentored 2 engineers to their first promotion and ran the team's design review for 18 months.

Need more? See resume bullet point examples and action verbs for a resume.

ATS keywords

Keywords for a software engineer resume

Terms recruiters commonly filter software engineer candidates on. Use only the ones you can back up, write them as plain text, and match the spelling of the posting you are applying to.

Data structuresAlgorithmsSystem designJavaPythonSpring BootMicroservicesREST APIsSQLNoSQLAWSDockerKubernetesCI/CDGitUnit testing

To see which of these a specific posting asks for, paste it into the ATS score checker with job description. The full list across ten role families is in ATS keywords for a resume.

Format

Software Engineer resume format and section order

  1. 01Headline and contact (GitHub, LinkedIn)
  2. 02Summary
  3. 03Skills
  4. 04Experience or internship
  5. 05Projects
  6. 06Education
  7. 07Achievements (coding profiles, hackathons)

Freshers lead with the internship if they have one, then projects. A GitHub link only helps if the pinned repositories have a README and real commits, so check them before you add it.

Keep it to one page in a single column. Why: two-column resumes and ATS, and how long a resume should be.

Avoid

Common software engineer resume mistakes

A skills list with 30 technologies

Listing every language you touched in college makes the strong ones invisible. Keep 8 to 12 you could be interviewed on today.

Project bullets that describe features

"Implemented login and dashboard" describes a tutorial. Add users, scale, latency or a number that shows it worked.

Two-column templates

Many ATS parsers read columns left to right across the page, scrambling your skills into your dates. Use a single column.

No coding profile for freshers

Service and product companies both screen freshers on problem solving. A LeetCode or CodeChef count is a cheap, checkable signal.

Pay

Software Engineer salary in India

Fresher

₹3.5-8 LPA at service companies, ₹10-25 LPA at product companies

Experienced

₹15-40 LPA at 4-7 years

The gap between service and product companies is widest at entry level. Product roles screen harder on data structures and system design. Ranges are indicative and vary by city, company tier and skills.

Companies hiring software engineers

TCSInfosysAmazonMicrosoftFlipkartRazorpaySwiggyZoho
Keep going

More resume examples and guides

Example Data Analyst resume example
Data analyst resume example for India, fresher and experienced.
Example Java Developer resume example
Java developer resume example for India, fresher and 2-5 years.
Example Accountant resume example
Accountant resume example for India, fresher (B.Com) and experienced.
Example Product Manager resume example
Product manager resume example for India.
Example Full Stack Developer resume example
Full stack developer resume example for India, fresher and experienced.
Hub All resume examples
Every role, plus the fresher resume guides they build on.
Guide Resume format for freshers
The layout and section order every fresher resume in India should start from.
Guide Resume with no experience
What to put in place of work history when you have none yet.
Before you apply

Check that software can read your software engineer resume

Upload the PDF and get a score out of 100 with every failing check named. Free, no login, and the file is read in your browser.

FAQ

Frequently asked questions

Got questions? We've got answers. Contact us if you can't find what you're looking for.

How do I write a software engineer resume as a fresher?

Lead with an internship if you have one, then two strong projects with numbers (users, latency, test coverage). Put a plain-text skills section of 8 to 12 technologies above them, add your GitHub and one coding profile, and keep it to one page in a single-column layout.

Which projects should I put on a software engineer resume?

Projects that someone other than you used, or that solved a problem with a measurable result. A tracker used by 350 classmates beats a to-do app. Name the stack in the project line so the keywords are visible to an ATS.

Should I put my CGPA on a software engineer resume?

Yes as a fresher, because many campus and off-campus screens filter on it, often at 6.0 or 7.0. After two or three years of work experience it stops mattering and you can drop it.

What are the most important keywords for a software engineer resume?

The ones in the job description first. Beyond that, recruiters commonly search for data structures, algorithms, your primary language, a framework (Spring Boot, React, Django), SQL, REST APIs, cloud (AWS, Azure or GCP) and Git. Use the exact spelling the posting uses.

Ready to start?

Stop redoing the repetitive parts.
Automate your Naukri and LinkedIn job applications.

Job seekers use ApplyCove to schedule application sessions, monitor them live, and reclaim evenings for interview prep. You stay in control of every session.

Free plan always available Works on Naukri & LinkedIn Watch every session live

Your scheduled workflow

Mon 10:00 run
Tue 10:00 run
Wed 10:00 run
Thu 10:00 run
Fri 10:00 run