Software Engineer Resume Sample
Work Experience
- Individual contributor on small to moderately complex projects
- Formulates/defines technical specifications
- Works with Business Groups to gather information on new web experience and functionalities
- Builds web pages by taking graphical layouts, cutting them up, and developing the HTML, JavaScript and/or Flash file
- Participates in production support during and after normal working hours, including rotation for On Call Support pager
- Knowledge of ASP.NET, WCF using C#
- Some experience of VB.NET, MVC and PowerShell would be useful
- Design and develop key pieces of software infrastructure for use by the product teams. Examples vary widely from time series data management to pub-sub messaging to services deployment
- As relevant, contribute tested solutions back into the open source community and achieve contributor/committer status, monitoring status of open source software updates and releases to ensure the platform receives necessary patches & upgrades
- Drive down the cost of ownership of our systems down
- Design and implement new software as well as maintain and enhance existing software
- Adapt quickly and work effectively in a fast-paced Agile environment
- Actively participate in ideation, requirements analysis, architecture, and design meetings and is comfortable making and taking recommendations
- Effectively function and communicate within a software developmentecosystem consisting of developers, researchers, quality assurance, product management, data scientists, and project managers, tailoring both the language and level of detail as appropriate for each audience
- Self-starter who is able to work and think quickly, switching between concepts while still keeping the greater architecture and product goal in mind
- Able to play a pivotal role a high-visibility, rapid delivery team in working on multiple projects simultaneously
- Awareness of JQuery, JavaScript, BizTalk server
- Knowledge and experience of more than one recognized development methodology e.g. waterfall (good to have)
- Feature implementation: build new features and enhancements for the Allrecipes.com website as well as tools to support content management
- Maintenance: investigate, troubleshoot, and implement fixes for bugs across all systems and tiers
- Architecture: participate in technical design of new and expanding systems and infrastructure
- Testing: work closely with Quality Assurance Engineers to ensure known test cases are covered with automated tests
- Analyze and improve scalability, latency, stability and security in the Flurry platform
- Design and develop key pieces of Flurry’s high velocity, low latency data import pipeline through a combination of open source and Flurry created software
Education
Professional Skills
- Professional software engineering experience in an enterprise development environment, strong C# coding skills, solid software design skills
- Very strong technical/problem solving skills with strong written and verbal communication skills
- Excellent technology skills and a track record of using these skills to deliver complex IT systems in an Investment Banking environment
- Programming skills C/C++ including code triage and debugging skills
- Hands-on programming experience with C++, excellent C++ programming skills and good knowledge of OO design and programming techniques
- Excellent debugging skills in terms of analyzing call trace logs, crash dumps etc., and hands on experience of debugging tools like GDB, Trace32
- Strong knowledge of unit testing, behavioral testing and continuous integration Strong troubleshooting skills
How to write Software Engineer Resume
Software Engineer role is responsible for programming, development, software, design, technical, debugging, analytical, coding, java, interpersonal.
To write great resume for software engineer job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For Software Engineer Resume
The section contact information is important in your software engineer resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:
- First and last name
- Telephone number
Work Experience in Your Software Engineer Resume
The section work experience is an essential part of your software engineer resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous software engineer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular software engineer position you're applying to.
The work experience section should be the detailed summary of your latest 3 or 4 positions.
Representative Software Engineer resume experience can include:
- Strong Android SW Application and experiences development experience using Java, with very strong Debugging skills
- Good communication skills and be comfortable interacting with software developer. Good English speaking and team-work spirit
- Exercise good technical expertise and strong business skills, and lead the team in delivering data warehouse solutions
- Excellent Linux debugging skills, experience with gdb, kdb, adb, etc
- Software development, with solid skills and experience coding in C#
- Good initiative, outspoken and good communication skills
Education on a Software Engineer Resume
Make sure to make education a priority on your software engineer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your software engineer experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.
Additional details to include:
- School you graduated from
- Major/ minor
- Year of graduation
- Location of school
These are the four additional pieces of information you should mention when listing your education on your resume.
Professional Skills in Software Engineer Resume
When listing skills on your software engineer resume, remember always to be honest about your level of ability. Include the Skills section after experience.
Present the most important skills in your resume, there's a list of typical software engineer skills:
- Strong Unix/Linux experience, with in-depth understanding of system calls, file systems, and troubleshooting skills
- Good OO design skills and solid understanding of MVC framework
- Experience in C#/C++/Java/Perl/ coding skills and strong Data Base knowledge
- Experience in C#/C++/Java/Perl/ coding skills and strong Data Base knowledge
- Experience in data management and data integration projects with excellent analytical, mathematical and problem solving skills
- Strong computer science fundamentals along with strong analytical and problem solving skills
List of Typical Experience For a Software Engineer Resume
Experience For R&D Software Engineer Resume
- Telecom industry experience with proven people management skills
- Good customer facing skills to support the existing customer technical triaging work and a general willingness to dive in and solve tricky problems
- Exceptional problem solving skills, experience developing creative solutions to complex problems
- Proven software design, programming, and optimization skills using C# or C++
- Demonstrably strong skills in programming in q and at least a basic understanding of k
- Strong programming skills with several languages, including Java
Experience For Intermediate Software Engineer Resume
- Solid web development skills with track-record of successfully building and operating WWW software
- Excellent Java or C++ development, testing, and debugging skills
- Excellent interpersonal, organizational, leadership, analytical, project planning, management & mentoring skills
- Excellent analytic and problem solving skills and a quick learner
- Proven skills in debugging software in complex environments
- Prior experience and good understanding of Java, Java Script, AJAX, jQuery and ExtJS required
- Some skills in programming C/C++, the stronger the better
- Excellent communication and collaboration skills, and the ability to enable others to succeed
Experience For Assoc Software Engineer Resume
- Strong software development and problem-solving skills
- Demonstrated design and implementation skills
- Prior experience with open source community on project contribution and maintenance is strongly desirable, esp. with various Eclipse sub-projects
- Excellent communication and interpersonal skills, and as a team player in global setup
- Solid organization/communication skills
- Solid skills in C#, C++ and Java
Experience For Salesforce Software Engineer Resume
- Detailed oriented with excellent verbal and written skills
- Exceptional customer service, high attention to detail, and strong communication skills
- Highly motivated and with good communication skills in Mandarin and English, oral and written
- Very good knowledge of PHP with MySQL connectivity skills, and desire to advance this knowledge
- SOLID object oriented design skills are required
- Strong teamwork and communication skills, both written and oral in a highly collaborative Agile environment
- Excellent Programming skills C/C++
- Solid coding skills in C, C++, Java, Scala, Ruby and/or Python
- Experience in C/C++ coding skills
Experience For Chief Software Engineer Resume
- Excellent communication and leadership skills - able to communicate information regarding test procedures, setups, results, etc. to development partners
- Strong Java and Perl programming skills
- Strong written and verbal communication skills, unrelenting self-motivation, and a great team-player attitude
- Strong Python, Perl, or shell scripting skills
- Strong software programming skills and ability to architect complex solutions in a scalable manner
- Strong Programming skills in Python/ shell / Perl /TCL
Experience For Linux Software Engineer Resume
- Prior experience and good understanding of Java, Java Script, AJAX, jQuery,
- Team-player with excellent communication skills to participate in meetings and present design ideas
- Strong Development Skills in TeamSite, Open Deploy, SitePublisher, Java and .Net
- Strong experience with CMS systems and experience with Content Distribution Networks (CDNs)
- Experience with analytical skills for problem abstraction
- Excellent written and verbal communication skills in both English and Portuguese languages
- Possess excellent organizational, oral & written communication, and interpersonal skills
Experience For Software Engineer Co-op Resume
- ·Demonstrated knowledge with SQL/Relational DB skills, specifically Oracle/MySql
- ·Strong cross-browser skills, i.e. CSS/JS/DOM/Ajax
- Strong verbal communication skills; mastery in English
- Understanding of Data Warehousing concepts and experience in working with any of the Data Warehousing tools like Informatica is good to have
- Programming skillset and C programming
- Maintaining currency in technical skills
Experience For Smts Software Engineer Resume
- Sharing knowledge by effectively documenting work
- Working effectively with other scrum team members to get things done quickly and efficiently with quality
- Programming skills in one or more additional languages like Python/ Perl
- Scripting skills - Shell (any), Perl or Python
- Engineering experience including experience shipping high quality customer facing software
- Strong experience writing unit/integration/acceptance tests while developing features using Nunit & Moq or another Mocking Framework
- Proven experience designing, implementing & delivering complex software projects that span across multiple teams & releases
Experience For Experienced Software Engineer Resume
- Proven experience in independently designing, developing and delivering big and complex software products
- Superior testing, scripting and defect finding skills
- Work experience in embedded SW programming and in-depth experience in SW development on multi-processing and multi-threading OS
- Work experience in embedded SW programming and experience in SW development on multi-processing and multi-threading OS
- Experience in video capturing and rendering, familiar with GDI, Direct-draw, good understanding on Direct-show framework
Experience For Project Software Engineer Resume
- Proven experience using best in class software engineering practices, specifically applying object oriented design and test driven development
- Android / Linux driver SW understanding, tracing and debugging skills, with HAL layer knowledge
- Prior experience conducting network latency testing and developing latency remediation strategies
- Strong understanding and development experience with Universe layer modelling and security implementation
- Practical experience programming in SAS and Oracle/SQL, as well as experience in a Linux environment and Linux shell scripting
- Advanced coding skills in C++ programming
- Good knowledge of TCP/IP network and protocols, good knowledge of routing and switching
List of Typical Skills For a Software Engineer Resume
Skills For R&D Software Engineer Resume
- Excellent verbal and written communication skillsExcellent organizational and communications skills
- Excellent documentation & communication skills, excellent support attitude
- Strong communication and interpersonal skills. Produce good written and verbal descriptions of metrics, procedures, and results for different audiences
- Software development, with solid skills and experience
- Strong interpersonal skills with proven track record of collaboration
- Strong product design and user experience skills
- Good at analytical and excellent communication skills
- BS in Computer Science, Mathematics, Statistics, or related field; or equivalent experience. Strong C/C++ skills
- Excellent English communication skills in reading, writing, listening, and speaking, at related technical communications
Skills For Intermediate Software Engineer Resume
- 1) Excellent analytical problem solving, technical troubleshooting, debugging and problem solving skills
- Highly motivated, curious, good lab skills (proper tool use, detailed note taking), and keenly interested in finding and resolving silicon failures
- Team player with good organizational, planning, and multi-tasking skills
- Demonstrated debugging and troubleshooting skills (battery usage, network usage optimization, etc)
- Excellent working experience and a strong knowledge in Core Java, Multithreading, complex data structures
- Strong coding Skills in Java, C++ or any other object oriented Programming language
Skills For Assoc Software Engineer Resume
- Excellent software development and scripting skills and able to learn new programming languages quickly
- Strong debugging and troubleshooting skills on an enterprise platform
- ·Exemplary communication skills (both written and oral), evidenced by a background in preparing comprehensive documentation incorporating complex information
- Demonstrated problem-solving skills and attention to detail, including the ability to think creatively about issues
- Strong software design, implementation, problem solving, debugging, and verification skills
- Strong C/C++ programming and debugging skills in embedded real-time systems
Skills For Salesforce Software Engineer Resume
- Strong communications and mentoring skills
- Excellent collaboration, communication & troubleshooting skills
- Strong leadership skills; willing to mentor & grow junior team members
- Strong C/C++ coding skills on Linux/UNIX
- Strong Python or other scripting language skills
- Strong, object-oriented design and coding skills (C/C++ and/or Java on a UNIX or Linux platform)
Skills For Chief Software Engineer Resume
- Solid understanding of HTML and JavaScript with five years of solid JavaScript experience
- Experience in FORTRAN, C, and/or C++ coding skills
- Strong skills in solving problems and ability to work in an dynamic and fluent environment
- Solid written, verbal and presentation skills for expressing complex ideas
- Good Bash scripting skills is highly desired
- Demonstrated problem solving and innovation skills
Skills For Linux Software Engineer Resume
- Experience in programming skills in IBM z/Series Assembler and PL/X
- Experience in Scripting skills - Shell (any) and Perr/Python
- Excellent knowledge of C or C++ or Python programming, with strong development experience of Intel Architecture/x86 or other multi-core processer
- Strong coding skills and algorithm
- Strong technical skills in using tools such as: XML; Jira; Selenium; JBehave; BDD; and WebDriver
- Solid design and coding skills (Java, J2EE, Perl, XML, REST, JSON)
Skills For Software Engineer Co-op Resume
- Excellent C/C++, C# and LUA programming skills
- Excellent coding skills in C, C++, Java, Scala, Ruby or Python
- Solid C programming skills. Proficient with gcc/makefile/gdb tools
- Strong scripting skills (Python/Perl/Shell)
- Strong C/C++ programming skills in Linux/Android AND Microsoft Windows environment (primarily kernel mode)
- Kernel Mode Debugging skills, experience with WinDbg, Gdb, etc
Skills For Smts Software Engineer Resume
- Java programming skills with strong fundamentals in computer science (object-oriented design and design patterns, data structures, algorithms)
- Demonstrated ability to work effectively with other individuals in groups such as engineering, test, customer advocacy, and product management
- Excellent interpersonal skills and ability to work in teams
- Creative, innovative thinker with good problem solving skills
- Strong and demonstrable software architecture and software design skills
Skills For Experienced Software Engineer Resume
- Good communication skills, go-getter attitude, passionate, and self-efficient
- Good communication and written skills in local and English languages
- Demonstrate Assembly language skills
- Strong communication skills with the ability to explain technical concepts concisely to non-technical people
- Excellent interpersonal and cross-group collaboration, communication and influencing skills
- Innovative, independent and self-driven approach with good communication skills
- Work and thrive in a team environment. -Good written/oral communication skills and self-driven
- Solid Technical, Communication, and Collaboration skills
Skills For Project Software Engineer Resume
- Experience in z/OS internals and problem determination skills essential
- Experience in Oral and Written communication skills
- Hands-on HW / SW wake-up experience with low-level SW skills, preferably in mobile/wearable domain
- Proven experience with relational databases (we use PostgreSQL, but experience with MS SQL, MySQL, Oracle, etc. would suffice)
- Good programming skills shown via demonstrations of project work, sample code, or detailed verbal descriptions
- Excellent communication skills, and familiarity with Agile development methods
- Excellent communication, interpersonal & teamwork skills
- Strong communication and organizational skills to interact with business owners, creative teams, and IT
- Excellent communication skills across all levels up to business leadership
List of Typical Responsibilities For a Software Engineer Resume
Responsibilities For R&D Software Engineer Resume
- Experience in software engineering and C/C++ programming skills
- Strong programming and technical skills. Knowledge of at least one programming language required (python, java, c, c++, scala, perl, slang)
- Excellent writing and verbal communication skills – able to present complex material in a simple manner
- Experience in Scripting skills - Shell (any) and Perr/Python
- Solid programming skills in Java. (Required Java Core, JSP, Servlets, HTML, Javascript. Nice to have: Bootstrap development)
Responsibilities For Intermediate Software Engineer Resume
- Strong Unix/LINUX skills (Ubuntu/Red Hat/Cent OS)
- Proven object-oriented design and implementation skills
- Prior experience in pre/post si validation
- Excellent communication skills both verbal and written; conveys ideas in a logical order and a professional manner
- 3) Excellent technical, cross group collaboration and communication skills
- Additional helpful skills/experience
Responsibilities For Assoc Software Engineer Resume
- Seasoned software engineer with primary technical skills in C++, Qt, Perl, Python with experience in Agile methodologies like scrum
- Good hardware or software skills
- Excellent communication, evangelizing and inter-personal skills
- Good understanding of Linux networking experiences
- Skills in one or more of the following scripting languages: Perl, Python, Shell, Bash, Ruby, Tcl
Responsibilities For Salesforce Software Engineer Resume
- Strong passion for delivering highly compelling, quality consumer experiences
- Demonstrated professional experience with developing software with one or more of the following - Objective C, Java, Javascript, C , C#
- Proven experience deploying applications via any of the following: AWS, Joyent, etc
- Solid understanding and experience using data structures and algorithms in multi-threaded environment
- Demonstrated professional experience with developing software with one or more of the following - Objective C, Java, Javascript, C++, C#
- Demonstrated experience in evaluating and choosing open source tools vs in-house development
- Experience in testing experience with an emphasis on pre-operational deployment testing
- Knowledge of hardware programming aspects and system-level debugging skills
Responsibilities For Chief Software Engineer Resume
- JAVA Technologies: JAVA programming skills, JavaEE 6 stack (EJB, JMS, JAX-RS), Spring Framework, Hibernate Framework
- JAVA Technologies: JAVA programming skills, JavaEE 6 stack (EJB, JMS, JAX-RS), Spring Framework, Hibernet Framework
- Proven experience in architecting the movement towards a proactive model of ensuring secure and reliable service offerings
- Solid background in network field, including network programming, network simulation, especially experience in congestion control and QOS
- Strong hands-on testing experience in one of server, storage, virtualization, networking areas
- Hands on and proven experience in planning and delivering software platforms
- Prior experience in developing/debugging NDIS Drivers
- Proven experience working with product and marketing teams, senior management and senior technical experts
- Strong Experience developing MVC applications using ASP.Net MVC
Responsibilities For Linux Software Engineer Resume
- Strong experience working on large scale site builds / redesigns in an agile working environment
- Proficient programming and/or debug and/or troubleshooting skills in middleware or system level software development
- Proven experience dealing with ambiguous situations and producing consistent results from complex and varied input
- Strong hands-on programming experience using C or Object Oriented Languages like Python, Java
- Strong understanding of and experience working with XML
- Strong understanding of networking concepts & experience with the TCP/IP and associated protocols
Responsibilities For Software Engineer Co-op Resume
- Expert level programming skills, using Java and C#
- Strong in networking concepts & hands-on experience with setting up complex test network and testbeds
- Experience building multi-tier, highly-scalable solutions passion for quality, and good software engineering practices
- Communicates effectively verbally and in writing, both with our product teams and our customers
- Extremely strong dimensional data modeling experience
- Proven experience in a development role within the financial industry, preferably facing off to Front Office personnel and other application users
- Strong background and experience in software testing methodology, test development and test execution
- Experience in the usage of Citrix or 2-5 years’ experience using Virtual Desktop Infrastructure (VDI)
- Experience working within an established Agile SDLC. Preference given to candidates with test driven development knowledge and experience
Responsibilities For Smts Software Engineer Resume
- Programming or validation experience with Windows environments
- Strong knowledge and 2+ years of experience in Java and C/C++ programming
- Strong knowledge and 1+ years of Experience in Linux programming and open source
- Strong C++ programming skill
- Strong background in electronics and information technology. Good knowledge of algorithms and data structures relevant to image processing
Responsibilities For Experienced Software Engineer Resume
- Experience in software development and 2+ years of experience in image processing
- Software development skills with fluency in C# or C++, or relevant programming languages
- Demonstrated experience developing software
- Demonstrated experience working on Scrum/Agile teams
- Strong knowledge and 2+ years of experience in web programming
- Strong knowledge and 2+ years of experience in C/C++ and/or python programming on Linux platform
Responsibilities For Project Software Engineer Resume
- Linux system experience along with Scripting skill (Shell, Perl, etc)
- Prior experience in software development of Board Support packages and IO Drivers on different embedded operating systems
- Sound Object Oriented Programming knowledge and skills
- Proven experience dealing with cross-browser compatibility issues and solutions
- · Leverage structured problem solving skills to coordinate multi-disciplinary problem resolution