Want a strong software engineer resume? Start with this template, a sample and the skills employers ask for.
See a filled-in sample first, then what goes in each part of a resume for a software engineer job. Copy the template or download it as a Word file.
Software engineer resume sample: a filled one to copy from
Example only. Carlo Mendiola is an invented person, and every detail is made up.
Carlo Mendiola
Software Engineer | JavaScript and Python web apps
Las Pinas City, Philippines | carlo.mendiola@example.com | [Mobile number]
OBJECTIVE
Computer science graduate looking for a software engineer job, ready to write clean code, learn your team's tools and ship features that work.
SKILLS
- Programming in at least one language, such as Python or JavaScript
- Using Git to share and track code
- Finding and fixing bugs step by step
- Explaining technical ideas in plain English
- Working with a team and taking feedback on your code
WORK EXPERIENCE
Software Engineer | Software company, product team | Las Pinas City | July 2023 to Present
- Built and maintained web and mobile app features using JavaScript, Python or Java
- Wrote clean, readable code and followed the team's coding standards
- Fixed bugs reported by users and testers, and tracked each fix in Jira
- Reviewed teammates' code through pull requests on Git and gave clear feedback
- Joined daily standups and sprint planning, and updated tasks as work moved
Junior Developer (internship) | Small web development studio | Las Pinas City | January 2023 to June 2023
- Wrote unit tests and ran them before every release
- Designed databases and wrote SQL queries to store and read app data
- Connected apps to other services through REST APIs
EDUCATION
Bachelor of Science in Computer Science | State university, Metro Manila | 2023
LANGUAGES
- English: fluent. Filipino: native.
What to put in each part of your software engineer resume
Objective
One sentence on the job you want and what you bring. If it fits you, adapt this one: Computer science graduate looking for a software engineer job, ready to write clean code, learn your team's tools and ship features that work.
Training and certificates
Courses you've finished, who ran them and the year.
Skills
Four or five the job post asks for and you've really used, like programming in at least one language, such as Python or JavaScript, or using Git to share and track code.
Work experience
Newest job first. Under each one, three to five lines that start with what you did, with a number where you can: features, bugs fixed and sprints.
Education
Your school, what you finished and the year. Fresh graduate? Put it above work experience.
How to write your software engineer resume: fill in this template
Replace every line in [brackets]. Delete a section you can't fill.
Use the job post's words for the skills you've really used.
Keep it to one page if you've worked under five years.
Software Engineer | [Main language or stack, e.g. JavaScript and Python web apps]
[City], [Province] | [Email] | [Mobile number]
OBJECTIVE
[One or two sentences, e.g. Computer science graduate looking for a software engineer job, ready to write clean code, learn your team's tools and ship features that work.]
SKILLS
- [Skill from the job post, e.g. Programming in at least one language, such as Python or JavaScript]
- [Skill, e.g. Using Git to share and track code]
- [Skill, e.g. Finding and fixing bugs step by step]
- [Skill, e.g. Explaining technical ideas in plain English]
WORK EXPERIENCE
[Job title] | [Software company] | [City] | [Month Year] to [Month Year or Present]
- [What you did, e.g. Built and maintained web and mobile app features using JavaScript, Python or Java]
- [What you did, with a number, e.g. Built 6 web app features in 3 sprints using JavaScript and Python]
- [What you did, e.g. Wrote clean, readable code and followed the team's coding standards]
[Degree, e.g. Bachelor of Science in Computer Science] | [School] | [Year finished]
TRAINING AND CERTIFICATES
- [Licence or certificate, if the job needs one]
- [Training or seminar] | [Who ran it] | [Year]
LANGUAGES
- [Languages you speak, e.g. English: fluent. Filipino: native.]
How to write a software engineer resume without experience
No work history yet? Use the same lines for school projects, a capstone, freelance sites or open source work, and link your GitHub.
Duties and skills to add to your software engineer resume
The sample uses lines from the software engineer job description. Pick the ones you've really done, and find the rest there. See the full software engineer duties
Software engineer resume questions
Should I put my GitHub link on my resume?
Yes. Put it right under your name and contact details. Pin your two or three best projects so they're the first thing a recruiter sees.
What do I write if I'm a fresh graduate?
Lead with your education, then your projects. Say what each one does, which language you used and what you built yourself.
Which skills should I list first?
List the language or stack the post asks for. Then add Git, SQL and any tools named in the post, like Jira.
Should I put my birthday or a photo on it?
Leave your birthday off. Since 2016, Republic Act 10911 has made it unlawful for employers in the Philippines to require your age or birth date while you apply. Leave the photo off too, unless the job post asks for one.
Should I send it as a PDF or a Word file?
PDF, unless the job post asks for Word. A PDF looks the same on every screen. Put your name in the file name, like Carlo-Mendiola-Resume.pdf.
Want work from home in daylight hours?
DayShift lists remote jobs with Singapore and Asia clients, on the same clock as Manila. Applying is free, and we never ask you for money. See today's DayShift jobs