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 Format
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 Example
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 Template
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 Model
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 Format
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 Template
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 Sample
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 Example
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 Sample
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

Software Development Engineer II Resume

Summary : Software Development Engineer III with 15+ years of experience of coding experience working on the server and client-side applications. Skilled in all stages of software development process, emphasizing design, developing, testing, deployment, and lately maintenance with support. Looking for a position where my attitude, skills, and experience can be utilized in an environment that not only promotes professional development but offers intellectual challenge and reward for quality performance.

Skills : SQL, C/C++, C#.NET, ASP.NET, HTML, JavaScript, XML - Protocols: HTTP, FTP, SMTP, POP3, IMAP

Software Development Engineer II Resume Example
Build Free Resume

Description :

  1. Designing and developing services for planning and forecasting manage system.
  2. Full cycles of designing and developing serval Azure cloud-based back-end services.
  3. Designing and developing the Azure cloud-based web application, and back-end data system.
  4. Integration with Azure SQL, storage and secure transportation of data.
  5. Providing up to date detail report of all clusters in the data centers around the world.
  6. Providing the live usage and projects short-term and mid-term forecast vs the hardware capacity.
  7. Helping capacity planning team to manage the data center development.
  8. The data is pulled from a variety of sources, include data warehouse, other cloud services and sometimes the SQL table directly.
  9. This Azure cloud-based application developed with technologies includes C#, Azure SQL, ASP.Net MVC, Entity Framework, Cloud Storage and Azure security.
Years of Experience
Experience
10+ Years
Experience Level
Level
Consultant
Education
Education
MS

Software Development Engineer II Resume

Summary : Software Development Engineer II with 12 plus years of experience and with expertise in a variety of software languages, tools, environments, and methodologies Passion for finding innovative ways to efficiently build high-availability, scalable, robust online systems Proven leadership experience and complete commitment to successful and timely delivery Proficient in N-tier application architecture, design, development, testing, and maintenance.

Skills : Agile/Scrum/Sprint, Test-driven Development, Waterfall Data Modeling UML, Microsoft Visio, ER Studio Systems Windows Server UNIX, Red Hat Linux

Software Development Engineer II Resume Example
Build Free Resume

Description :

  1. Fully owned a claims-based identity data provider (WCF-hosted, C# middle-tier, Ad/LDs and SQL server backend) that was used to secure the manageability platform for Microsoft's online services.
  2. Established vision, design, features, and delivery schedule as a project lead to ensure the success of the component despite resource limitations.
  3. Designed and implemented v1 of a component that served as the authoritative source for organizational hierarchy used for internal client billing and monitoring.
  4. Drove improvements in team-wide development processes to align to monthly sprint release cadence.
  5. Fully owned design, implementation, release, and maintenance of internal tools (IIS frontend, C# middle tier, SQL server backend) that reduced operational costs by a factor of 20 and provided the support team with an efficient online diagnostic platform.
  6. Responsible for the development and maintenance of 2 web-based applications, as well as various tools, hosted in Azure and based on the Microsoft .Net stack.
  • Recommend options or solutions that meet project needs and desired functionalities.
  • Years of Experience
    Experience
    10+ Years
    Experience Level
    Level
    Management
    Education
    Education
    BS

    Software Development Engineer IV Resume

    Summary : An accomplished Software Development Engineer IV with 28 years of experience specializing in object-oriented design, with extensive experience in the full cycle of embedded software, Windows and Mac application software, and software for mobile devices including definition, proof of concept, implementation, testing, and maintenance.

    Skills : Languages: SIEMENS SAPRO, Carel OneTool, C/C++, EPL, FORTRAN, Assembly, HTML/CGI, JavaScript, SQL, Metasys Application BASIC. Tools: Siemens SAPRO, Carel 1Tool, Johnson Control FX-Tool, Energy Line. BTL BACnet IP, BACnet MS/TP

    Software Development Engineer IV Resume Template
    Build Free Resume

    Description :

    1. Currently working in software development maintaining a growing proprietary operating system, a library of embedded product applications, as well as new development projects.
    2. Development of wireless sensor serial protocol for proprietary H2S and pressure sensors.
    3. Designing and implementing the data logging for embedded Motoroladsp56k applications and in conjunction designed and implemented windows graphical interface application to view data and program the data logger in the embedded DSP products.
    4. Designing and implementing the graphical programming and diagnostic toolset windows.
    5. Implementing the various asynchronous serial protocols to talk to different purchased sensors,.
    6. Implementing the software for the pixel based graphics LCD display and keypad for the primary drive product.
    7. Implementing DSP interface to serial lcd color graphic display as a product alternative.
    8. Designed iPhone application to communicate to proprietary dsp processor using wifi, and.
    9. Developed iPhone application to interface to the proprietary database through php and xml.
    Years of Experience
    Experience
    10+ Years
    Experience Level
    Level
    Consultant
    Education
    Education
    BS