Software Engineer Resume Samples

A Software Engineer specializes in areas of software development like networking, operating systems, database management or applications, etc. The roles and responsibilities commonly seen on a Software Engineer Resume include writing, editing, and testing software programs. This can either be developing a program from scratch or making changes to existing ones. The job also involves working in collaboration with other key professionals like software tester, software quality assurance engineer, etc.

The key skills that make a good Software Engineer knowledge of various intricacies in the field of software development, being up to date with the latest software trends, ability to collaborate and work as a team with other software professionals, etc. The minimum educational qualification expected for this role is a Bachelor’s Degree in Computer Science and Engineering or Information Technology. Work experience in the relevant field can be an excellent advantage to embark on this exciting career.

Looking for drafting your winning cover letter? See our sample Software Engineer Cover Letter.
Software Engineer Resume example

Senior Software Engineer Resume

Summary : Software Engineer with over 10+ years of experience in the Healthcare domain is seeking a full-time position in the field of Software Engineering.

Skills : Java, Groovy, Web Services, JavaScript, JQuery, CSS, HTML, XML,C#.NET, VB 6.0/VB.NET, C/C++/VC++ RDBMS: Oracle SQL, MS-Access, Sybase Domain Knowledge: Windows 7, MS Windows

Senior Software Engineer Resume Template
Build Free Resume

Description :

  1. Implementing an innovative rendering tool for the company's new product in order to help out team members with auto-generated flow diagrams for simple to complex projects.
  2. Storing these diagrams in project folder per the architecture standards for user access.
  3. Storing the flows in the database for updating/querying the flows at any given time.
  4. Generating a web services JAR that contains classes to access it from a given WSDL for complex financial healthcare structures, HIPPA 276/277 countrywide standard.
  5. Incorporated this JAR into EGATE to call the web service by sending in the input parameters via Services approx and getting responses for various situations which had to be developed to handle simple to complex subscriber/dependent test cases through data structures algorithms.
  6. Using the JUnit to test various situations, working closely with users, business analysts, QA to provide input/test cases for select health/customers functional/technical guides.
  7. Creating training document for the department to train members on the web service implementations.
  8. Researching JAX-B and JAX-WS using NetBeans 1.7 and trained team members for future use.
  9. Developed and tested the first project to use https protocol in the team.
Years of Experience
Experience
10+ Years
Experience Level
Level
Consultant
Education
Education
MS


Lead Embedded Software Engineer Resume

Summary : An enthusiastic and self-motivated Lead Software Engineer with an extensive experience of 8 plus years in the Healthcare domain, in designing, developing and testing large scale software and embedded systems. Strong background in process-oriented software development. Capable of working in a team environment or working independently. I am continually seeking new challenges and a desire to expand knowledge and experience.

Skills : C, C++, Perl, Shell Scripts Operating Systems: RTOS (QNX Neutrino), UNIX, Linux And Windows. Software Applications/Debugging Tools: ClearCase/ClearQuest, QNX Momentics, DBX, Cscope, Lauterbach, Code Warrior Rhapsody Network Simulator/Test Tools: Agilent 8960, Rhode & Schwarz CRTU And Anritsu [] Office Applications: DOORs, Microsoft Word, Excel And PowerPoint. Excellent Problem Solving And Debugging.

Lead Embedded Software Engineer Resume Template
Build Free Resume

Description :

  1. Developed embedded application software for an automated plasmapheresis system. The system is a microprocessor-controlled, electromechanical device with valving, pumping, sensing mechanisms with safety and alarm functions.
  2. Developed embedded software in C for main processing unit (MPU). The MPU is an X86 compatible.
  3. Developed the embedded software in C for main controller and safety processing unit implemented on an arm Cortex M3 microcontrollers.
  4. Developed embedded C++ software to support the user interface using photon application builder.
  5. Performed software verification, integration, and unit testing through testing on the device and on the simulator.
  6. Collaborated closely with system engineering in verifying and approving of new requirement definitions.
  7. Provided and proofed of concept and feasibility studies for new proposed concepts and designs.
  8. Created software verification test plans, designed reviews, processed and procedure documentation.
  9. Developed a network configuration system using expect script to enable configuring of the Lantronix.
Years of Experience
Experience
7-10 Years
Experience Level
Level
Senior
Education
Education
College


Staff Software Engineer Resume

Summary : 10+ years of combined experience in full software development lifecycle (SDLC) and quality assurance in the Retail domain, with strong analytical thinking, problem-solving, planning and time managing skills, and great attention to details and accuracy. Experience in software quality assurance, including process improvement, manual testing, unit testing and automated testing, with excellent debugging and root-cause isolation skills.

Skills : C#, SQL, Automated Testing - Fitnesse, WPF, Asp.Net, Entity Framework, JSON, XML, JIRA, SVN, TFS, HP Quality Center, Agile, Testing, Javascript

Staff Software Engineer Resume Example
Build Free Resume

Description :

  1. Member of NGEN project leadership team, ensured software quality, participated in solution development and project management.
  2. Ensured iterative and incremental delivery of etc applications and services, participated in software design & development, and cross-functional collaboration. 
  3. Contributed to solution development of NGEN system, which replaced the legacy inventory service applications and used new technologies and frameworks for user-experience and performance improvements.
  4. One field laptop data processing application with XML configuration files to replace 200+ set of applications of different technologies for significant improvement of user experience and maintenance management.
  5. Data collection application with configuration data for the new handheld device to enhance the user experience, performance of data lookup and synchronization.
  6. Configuration builder application with step-by-step guidance to generate XML configuration files.
  7. Windows web application for management of configuration files, inventory and system related data and provided APIs for data access from all internal or external systems.
  8. Windows services to process customer data files or inventory data, and generate reports/outputs using the same encapsulated core modules which run on field laptops.
  9. Led design and participated in the development of windows web application and windows services - C#, ASP.Net, entity framework, JSON, XML, SQL Express, Oracle, PL/SQL, Advanced queue, MSMQ.
  10. Designed and developed field support application - WPF, C#, SQL Express.
Years of Experience
Experience
10+ Years
Experience Level
Level
Consultant
Education
Education
BS

Junior Software Engineer Resume

Objective : Junior Software professional with 3 plus years of experience, focused on providing value to all stakeholders. Diverse experience in startup and late-stage companies building, securing, and optimizing modern software development projects and environments.

Skills : PHP, MySQL, JavaScript, JQuery, Bootstrap, CSS, Bash, C#, Java, HTML Other: AWS (S3, EC2, SQS, R53, RDS), AWS CLI, Npm, Express.js, Gulp, Rhino, Apache, Git, Svn, MongoDB, PCI-DSS, HIPAA, OSSEC, Unit/Regression Testing, OO Design, REST Services, Agile Methodologies Personal: Eagle Boy Scout, Linux User (Fedora & Ubuntu)

Junior Software Engineer Resume Sample
Build Free Resume

Description :

  1. Full-stack javascript developer on the product build team for the e-commerce.
  2. Platforming of Oracle Netsuite campus bookstores offering, a combination of E-commerce, ERP, and POS platforms to support operations of collegiate bookstores.
  3. The E-commerce site allows students to purchase, rent, and resell course materials and purchase school merchandise.
  4. Designing and implementing new features for the E-commerce platform of the "Campus Stores" product after studying functional requirements documents and reviewing with stakeholders.
  5. Coding the solutions using the ECMAScript 6, Node.Js, require.Js, backbone.Js, underscore.Js, amd specification, jquery, netsuite apis, handlebars templates, sass/css, and html.
  6. Designing all solutions to follow MVC architecture and designing all models, views using media queries and bootstrap to ensure a "responsive" user experience on a tablet.
  7. Deploying to Dev/QA/Demo environments using gulp build/deploy tool.
  8. Software development of plugins for company's ERP platform using Javascript (ecmascript 5), eclipse ide, and Netsuite APIs Oracle sells these plugins for recurring revenue.
Years of Experience
Experience
2-5 Years
Experience Level
Level
Junior
Education
Education
MS

Software Engineer II Resume

Summary : Software Engineer with more than ten years experience in the IT domain, experience in Analysis, Design, and Deployment, prototype coding, and testing. Looking for a position where I can keep learning and use my knowledge and experience.

Skills : Java/ J2EE, Scala(basic), REST, JSON, XML Technologies Such As XML Schemas And XSLT Had An Experience In Working API Management And RAML Using The In-house Tool. Expertise In Front Ends Technologies Such HTML, CSS, JavaScript Source Build Deployment Tools Maven, Jenkins Databases Oracle, MS-SQL Server, MySQL Big Data Frameworks - Hadoop And Spark Hadoop/BigData Technologies HDFS, Map Reduce, Hbase, Spark, Hive, Sqoop, Flume

Software Engineer II Resume Format
Build Free Resume

Description :

  1. Developing Java-based agent to connect with AWS S3 services for storing and retrieving data stored in the s3 buckets.
  2. Developing rich client solutions for enterprise applications using latest Java and Eclipse technologies under various server/client environments.
  3. Developing tools/ides using Eclipse Plugins, Java, RCP, GEF, OSGI, Graphite, XML, JSON, TomCat, and JUNIT.
  4. Responsible for design enhancement, design, and implementation of new functionality.
  5. Implementing graphical visual HQL transformation between the hive and other databases. Using EMF for a model designed and Graphiti(graphical tooling infrastructure) for visual editor implementation.
  6. Creating hive tables to store data into HDFS and processing data using Hiveql.
  7. Working on importing and exporting data into HDFS and Hive using Sqoop.
  8. Working with Apache Spark which provides the fast and general engine for large data processing.
  9. Designing and implementing a dictionary builder editor which provides a graphical interface for creating and modifying e-business metadata using GMF based solution.
  10. Designing and implementing JSON path builder using Jface and SWT widget.
  11. Using nebula viewer, mapper eclipse emf modeling for dynamically presenting business objects.
Years of Experience
Experience
10+ Years
Experience Level
Level
Consultant
Education
Education
Associates

Software Engineer Resume

Objective : Having 5 plus years of experience in Application development for domains like Medical, Healthcare, Industrial Automation, Telecom and Energy using C# and Microsoft .net technology. Have experience to work with program model like Scaled Agile framework. Extensive knowledge on Software Testing, Automation, designing, developing and implementing test plans, test cases and test processes. Capability to explore, learn and understand newer business domains and new technology.

Skills : Windows 10, 2000, 2003 Server, XP, Windows 7 Environment 3 Tier Model, MVVM, Remoting, UPTE, TAF, Scaled Agile Framework Database SQL Server 2005, SQL Server 2008, SQL Server Express, Ms SQL Compact Internet Tools FxCop, Aptest, Ants Profilers, SVN, VSS, GitLab, ClearCase, Accurev, Jenkins, Hudson, Cruise Control, Code Collaborator, VersionOne, Rally Languages C#.net, WPF, HTML, XML, XSL, XSLT

Software Engineer Resume Sample
Build Free Resume

Description :

  1. Documenting the software defects, using a bug tracking system, and reporting defects to software developers.
  2. Identifying, analyzing and documenting problems with program function, output, online screen, or content.
  3. Monitoring the bug resolution effort and tracking the successes and creating or maintaining databases of known test defects.
  4. Planning test schedules or strategies in accordance with project scope or delivery dates.
  5. Participating in product design reviews to provide input on functional requirements, product designs, schedules or potential problems.
  6. Reviewing software documentation to ensure technical accuracy, compliance or completeness or to mitigate risks.
  7. Interacting with the client in various forums to discuss the status of the project, clarifying any functionality related queries.
Years of Experience
Experience
2-5 Years
Experience Level
Level
Junior
Education
Education
Bachelor Of Engineering

Software Engineer Manager Resume

Headline : Computer Engineer with experience in Real Time Embedded Software development and Hardware Integration Testing; Model Based Systems Engineering; Requirements Engineering and Management; Testing, Verification, and Validation; Human Systems Integration; Analysis and Design; Modeling and Simulation; System Resiliency; Integrated Planning, Scheduling, Performance Management; Project Management; Risk, Issue and Opportunity Management; Program Communication, Leadership and Accountability;.

Skills : Real-Time Embedded C++, Systems Engineering, Software Development, Hardware Integration Testing

Software Engineer Manager Resume Model
Build Free Resume

Description :

  1. Integration testing of ground commands, telemetry, and crew displays components.
  2. Scripting of automated testing routines using C, TCL, Python, perl, and linux scripts.
  3. Developing code and design for flight software components in adherence with system requirements:.
  4. Extensive use of clearquest and clearcase for PR/CR management and codebase maintenance.
  5. Subject matter expert for software domains, system-specific issues, processes and regulations.
  6. Developing and maintaining of user guides and scripts in use by internal teams.
  7. Serving as liaison between teams, resolving issues pertaining to software integration and qualification testing.
  8. Working with hardware vendors to integrate new data collection terminals and features into software products.
  9. Recommending and implementing the enhancements to improve database performance and data integrity.
  10. Administering and maintaining the team foundation server used for source control.
Years of Experience
Experience
5-7 Years
Experience Level
Level
Executive
Education
Education
MS

Senior Software Engineer Resume

Headline : I have more than 6 years of experience in the Marketing and Education domains, developing high-performance & scalable web services. My most recent experience has been to develop an ad-server processing 15B+ requests a day covering 5 AWS regions. I thrive operating in small fast-paced environment handling multiple responsibilities.

Skills : Java, JSP, Javascript, HTML, CSS, XML, JSON. Frameworks Spring Framework, JPA, Hibernate, Eclipselink, Zookeeper, ActiveMQ, Amazon AWS SDK, Flyway. Testing Junit, Mockito, Bamboo, Jenkins, JMH. Tools Memory Analyzer Tool (MAT), Grafana, Tomcat, Maven, IntelliJ, Git, Docker. Cloud Infrastructure AWS (EC2, S3, ELB), Graphite Methodologies Waterfall, Agile (Scrum, Sprint, Kanban), Continuous Integration & Continuous Delivery.

Senior Software Engineer Resume Template
Build Free Resume

Description :

  1. Maintaining an AD server, serving 15B+ ad requests at 10ms latency with 0% downtime, covering $300m+ revenue.
  2. Gathering the client requirements and driving the development of several key ad-serving features.
  3. Redesigning the Ad serving request handlers to reduce integration time with external Ad systems from weeks to days.
  4. Integrating, testing & releasing several integrations, Google ADX, Brightroll (Yahoo), Spotx, Rubicon, Adaptv.
  5. Implementing a Spring MVC web UI used for ad-server administration, being utilized daily within the organization.
  6. Automating the release cycle using Bamboo by creating a workflow to automate the execution of unit tests,.
  7. Integration tests and reduced time to release to a few hours, saving valuable resource time.
  8. Designing a robust message delivery system using AWS S3 and Zookeeper to deliver campaign updates quickly and reliably, with very little overhead across aws regions.
  9. Implementing a high-performance client-side load-balancer to eliminate internal aws elb costs, saving almost.
  10. Identifying several components for improvement & reduced EC2 instance size by reducing memory footprint by several GB s by careful data structure & algorithm selection.
  11. Developing Restful APIs & debug tools used by techops for debugging and to provide insights into ad serving.
  12. Working closely with Devops to identify and implement key-metrics for the ad server.
Years of Experience
Experience
5-7 Years
Experience Level
Level
Executive
Education
Education
MS

Software Engineer I Resume

Summary : Software Engineer I with 12 plus years of experience in the Healthcare and Finance domain is seeking to attain a full-time position as a full-stack engineer on a web based application in order to utilize my skills for the benefit of the corporation, stakeholders, and team members.

Skills : CSS, ENGINEER, HTML, JAVA, JAVASCRIPT, C#, Edify, Vb.Net, SQL, JQuery, Scala, Sass, SSIS, Asp.Net, VBScript

Software Engineer I Resume Model
Build Free Resume

Description :

  1. Solely responsible for the UI redesign of the web application to bring an updated professional look. Flexible design using foundation.
  2. Researched, designed and implemented an SMS survey feature using Twilio API.
  3. Responsible for designing and implementing flexible web parts that were utilized to enhance the user experience.
  4. Researched, designed and implemented a new robust and scalable inventory system.
  5. Researched and implemented a social media login for the web application using securesocial.
  6. Wrote maintainable, commented and extensible code in a team environment.
  7. Worked closely with the CTO and CEO to gather requirements and to ensure the work produced meets and exceeds expectations.
  8. Consulted regularly with the CTO and stakeholders on project status and technical issues.
  9. Rapidly prototyped mobile application to confirm feasibility and gather feedback.
  10. Designed and implemented scalable and robust hybrid mobile application for Android and IOS.
Years of Experience
Experience
10+ Years
Experience Level
Level
Consultant
Education
Education
BS

Software Engineer IV Resume

Summary : A quality focused Software Engineer IV with over 20 years of experience in the Technology domain, software development and maintenance experience. Extensive experience building commercial web-based applications.

Skills : Java Advanced, JavaScript Advanced, Python Advanced, Visual Basic Intermediate, Linux, Mac OS X, Windows, REST, SQL Advanced, Angular, Ionic, MongoDB , HTML Advanced, CSS Advanced, Ruby Intermedite , Flask , JBoss , Tomcat , Agile , PHP, Bootstrap , Django , React, Node.JS

Software Engineer IV Resume Example
Build Free Resume

Description :

  1. Working in team environment and independently to consistently meet product design requirements within scheduled completion deadlines.
  2. Demonstrating strength in learning new technologies and applying them to required solutions.
  3. Proficient at interfacing with team lead and business analysts to refine project requirements, raise awareness of issues, and suggest possible solutions.
  4. Participating in the development, enhancement, and maintenance of several commercial software applications.
  5. Java code development for backend business logic, interfacing with oracle database using JDBC and SQL, parsing and processing XML documents.
  6. Assisting with the integration of hibernate to facilitate retrieval and storage of data.
  7. Participating in product upgrades to utilize spring framework to handle java bean creation and configuration.
  8. User interface enhancements to integrate Jquery, Ajax, and Json to improve functionality.
  9. Successfully handling numerous minor application enhancements, upgrades and bug fixes.
  10. Utilizing these other relevant technologies: Mongodb, ANT, Eclipse, Subversion, JIRA, BIRT (business intelligence and reporting tools), Tomcat, Maven, GIT, Struts, Junit, Bootstrap, AngularJS, Jquery mobile, and Intellij IDE.
Years of Experience
Experience
10+ Years
Experience Level
Level
Consultant
Education
Education
BS