Developer, QA, support or sysadmin. The one field where a link is worth more than a paragraph.
Free. No account. Downloads as PDF with no watermark.
A software engineer CV is read fast, often by an engineer between tasks. They want to see what you built, how big it was, and a link they can click. The example above puts projects high and describes each job by what was shipped — a school management system, an eSewa and Khalti integration — rather than a list of technologies. The format works for a software developer resume in Nepal or India, from a first internship to a senior role.
Summary
Software engineer with four years building web applications for Nepali businesses — school management, inventory, and a payment integration with eSewa and Khalti. Comfortable across the stack in React and Node, and used to being the person who talks to the client as well as writing the code.
Experience
Software Engineer
Himalayan Tech Pvt. Ltd. · Pulchowk, Lalitpur · Jan 2024 – Present
- Built the school management system now used by 14 schools, around 9,000 students
- Integrated eSewa and Khalti payments, removing manual fee entry for office staff
- Rewrote the reporting page so a term report loads in under two seconds instead of thirty
- Handle client calls and requirement gathering for two of the four active projects
Junior Developer
Everest Softwares · Baneshwor, Kathmandu · Aug 2022 – Dec 2023
- Maintained an inventory system for a chain of six retail shops
- Fixed a stock-count bug that had been quietly wrong for months
- Wrote the first automated tests the team had, covering the billing module
Education
BE Computer Engineering
Institute of Engineering, Pulchowk Campus, Tribhuvan University · 2074 – 2078
Final year project: an attendance system using face recognition.
Projects
Hamro Hisab — small shop billing github.com/bibekthapa/hamro-hisab
Offline-first billing app for small shops, in Nepali. Works without internet and prints to a thermal printer. Used by four shops in Lalitpur.
Bus route API for Kathmandu valley github.com/bibekthapa/valley-routes
Open dataset and API of local bus routes, built from crowd-sourced entries.
Skills
- JavaScript / TypeScript
- React
- Node.js / Express
- MySQL / PostgreSQL
- Git and code review
- Linux server basics
Languages
- Nepali — Native
- English — Professional
Certifications
AWS Certified Cloud Practitioner — Amazon Web Services, 2024
The name, employers and numbers above are invented. Replace every one of them —
a CV that still says Bibek Thapa is worse than no CV at all.
Software engineer CV format
The sections, in the order an employer reads them.
- Name and links — Name, email, phone, city, and links to GitHub, a portfolio and LinkedIn — the links matter more here than in most fields.
- Summary — Two lines: your stack, years of experience and the kind of product you build.
- Experience — Each job with dates and two to four lines on what you built, its scale (users, transactions, team size) and your part in it.
- Projects — Two or three with a link, one line on what it does and the stack. For freshers this section goes above experience.
- Skills — Grouped: languages, frameworks, databases, tools. Only what you would be happy to be interviewed on.
- Education — BE, BSc CSIT, BCA, BIT or B.Tech with college and year.
- Certifications — Only relevant ones — cloud, a well-known course — and only if recent.
Software engineer CV objective
Two to adapt — change the numbers and names to yours. A career objective, or summary, is the two or three lines under your name.
With experience
Full-stack software engineer with four years building web applications in React and Node.js, including payment integrations and multi-tenant SaaS. Looking for a product team where I can own features end to end and work closely with users.
For a fresher
BSc CSIT graduate who has built and deployed three projects in React and Node.js, including a college attendance app used by 400 students. Looking for a junior developer or internship role in a team that reviews code and ships often.
More career objective examples, for every job
Skills to put on a software engineer CV
- JavaScript / TypeScript
- React or another front-end framework
- Node.js, Python, Java or PHP on the back end — name yours
- SQL: MySQL or PostgreSQL
- REST APIs and integrations
- Git and code review
- Linux, Docker and deployment basics
- Testing — unit and integration
Software engineer CV for freshers
A fresher software engineer CV lives or dies on projects. Put two or three above everything except your name, each with a working link, one line on what it does and one on what you personally built. A final-year project counts; so does an app a real person uses. Keep skills honest — an interviewer will pick the one you know least. An internship, a hackathon or open-source contributions are worth a line each. One page is right.
Download a software engineer CV in Word or PDF
This software engineer CV sample is a template you can edit, not a picture. Open it in the builder,
replace the details with yours, and download it as a PDF or a Word file — free, with no sign-up and no watermark.
Common questions
What should a software engineer CV include?
Links to your GitHub or portfolio, a short summary of your stack, each job described by what you built and its scale, two or three projects with links, grouped technical skills, and your degree.
How do I write a software engineer resume as a fresher?
Lead with projects: two or three with working links and a line on your own part in each. Add internships or hackathons, list only skills you can be interviewed on, and keep it to one page.
Should a software developer CV be ATS-friendly?
Yes, for larger companies and foreign employers. Use a single-column layout, standard headings such as Experience and Skills, and write technologies by their common names. This example's template is readable by applicant tracking systems.
Is this software engineer CV format fine for jobs in India?
Yes. The structure is the same across Nepal and India. Name your B.Tech, BCA or MCA and college, and keep the projects and links at the top.