Principal Software Engineer resume examples for 2025

Zippi

Build a better Principal Software Engineer resume with Zippi, your AI resume builder robot.

Updated March 26, 2025
6 min read
Resume Example

All resume examples

Principal Software Engineer Resume

 
Juan Nichols
Principal Software Engineer
10862 S. Oak St., Parkton, NC | (220) 555-4362 | jnichols@example.com
Work Experience
Principal Software Engineer, Cisco Systems - Parkton, NC
2011

Implemented J2EE Security using public-Key Cryptography services (RSA based security provider).

Experience using Android device monitor and using various adb commands on adb shell.

Used GIT for version and revision control.

Project 8: Developing API failure verification for NVT Automation Testing.

Involved in writing General functions and procedures to share with Team Members.

Used GIT as source code management tool.

Lead Technician, Cisco Systems - Parkton, NC
2009 - 2011

Developed web services to access Cisco product data using Hibernate & Spring Web Services.

Generated SQL scripts to create and drop database objects including: Tables, views, Primary Keys, Sequences and Synonyms.

Generated UNIX Shell scripts to automate Batch Jobs and Loading Process.

Developer, Cisco Systems - Parkton, NC
2007 - 2009

Implimented AJAX calls in java script pages.

Created many UNIX shell scripts and enhanced the existing scripts.

Oracle Developer, Cisco Systems - Parkton, NC
2002 - 2007

Created SQL Server Agent jobs, SSIS log and Event Handler.

Consolidate the code and create new procedures and packages to add up to the existing functionalities.

Create Various APIs using PL/SQL in OM.

Worked on requirement gathering for B2B XML's feed (Customer and Product).

Designed and Developed Staging tables, Data Conversion SQL Loader Program and Custom PL/SQL to import the data into staging tables.

Skills
Software Applications, User Interface, Toad, Technical Specifications, Architecture, Complex Queries, Toggles, Pl/Sql, R, GIT
Education
Bachelor's Degree Electrical Engineering
1999 - 2002
Northeastern University - Boston, MA
 

Associate Software Engineer Resume

 
Laura Ramirez
Associate Software Engineer
phone:(250) 555-5528
address:87512 W. Maple Ln., Charlotte, NC
Employment History
Associate Software Engineer
2020
Infosys Public Services · Charlotte, NC

• Developed web pages using client-side scripts JavaScript and jQurey for functionality and popup screens.

• Implemented Client side validations using JavaScript and AngularJS.

• Performed PL/SQL code reviews for maintaining standards and to identify inefficient SQL statements

• Worked on various DB scripts and procedures required in loading data.

• Web Services exposed to the client are developed using JAX-WS (Java API for XML) based Web Services.

• Implemented the process for in-country QA in Germany and managed the individuals doing the testing.

Junior Software Engineer
2019 - 2020
HP · Atlanta, GA

• Developed PowerShell scripts for initial setup and VBS with WMI to allow hardware specific configuration.

• Set up remote Oracle database for secure communication with client machines.

• Uncovered potential stop of system during Non-Stop Timer QA testing project.

• Designed Oracle PL/SQL queries for code specific needs.

Junior Software Developer
2017 - 2019
Northrop Grumman · Baltimore, MD

• Implemented XSD to Java VO conversion using JiBX generation.

• Worked on UNIX environment for deploying the application as well as debugging production issues.

• Provided Software Engineering (SDLC) for the Attack Operations Decision Aid (AODA) software project.

• Started with company as tier 1 and 2 support for application development, within one year promoted to Java development position.

Skills
Online
Unix
Management System
Perl
Jquery
Android
PHP
Javascript
SVN
Linux
Education
Bachelor's Degree Computer Science
2014 - 2017
New York University · New York, NY
 

Junior Software Engineer Resume

 
Lisa Greene
Junior Software Engineer
78553 W. Evergreen Ave., Scottsdale, AZ
(800) 555-4464
Skills
Jira
SVN
Sdlc
Code Reviews
Database
Scrum
Javascript
Jquery
Html5
Servlets
Employment History
Junior Software Engineer
2019
Motorola SolutionsScottsdale, AZ

• Ported both solutions to run on XScale hardware.

• Designed, coded and debugged at Framework, HAL and kernel levels on Android Platform phones.

• Used JMS API for asynchronous communication by putting the messages in the Message queue.

• Coordinated with hardware team in regards to incorporating software changes as the hardware changes were made to the product.

• Improved AP software quality by creating a TTCN and Perl based automated regression test suites containing 500+ test cases.

• Worked with the websites CSS to maintain uniformity.

Assistant Software Engineer
2018 - 2019
CVS HealthPhoenix, AZ

• Provided T-shirt Size and detailed estimates based on the complexity of new features to be implemented.

• Created new modules using PHP 5 scripting language and new Templates for the administrator areas with various options to be implemented.

• Implemented complex Stored Procedures for efficient database interactions, using T-SQL.

• Switch web services between Google, Yahoo and BING depending on allowable geo-coding limit.

Junior Java Developer
2015 - 2018
CVS HealthPhoenix, AZ

• Developed Web services for internal and external partners/clients.

• Developed business logic using Java, Struts Action classes and deployed using Tomcat.

• Configured Java objects with back end database tables using O/R mapping in Hibernate.

• Involved in creating AJAX calls using Angular JS to handle data operations including ordering and filtering.

• Developed Message Driven Beans as Queue listeners for JMS queues.

• Involved in writing procedures, queries using PL/SQL to process the data on MS SQL Server 2005 database.

Education
Bachelor's Degree Electrical Engineering
2012 - 2015
Arizona State UniversityPhoenix, AZ
 

Staff Software Engineer Resume

 
Marilyn Fox
Staff Software Engineer
54554 N. First Ave., Houston, TX
(630) 555-5589
Experience
Staff Software Engineer
2011
HPHouston, TX

• Installed and debugged issues with Windows and Linux OS's, drivers, ROM's and firmwares as needed for testing.

• Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.

• Automated Configuration Management using customized Puppet modules.

• Key role in development of internal web services interface standards for HP IPG printers and software platforms.

Software Development Engineer
2010 - 2011
CernerKansas City, MO

• Managed user stories and tasks using JIRA for project management.

• Designed, implemented, administrated MySQL database for Modeling and Simulation lab.

Developer
2009 - 2010
WiproJefferson City, MO

• Created the sequences to execute the jobs and UNIX scripts, and to maintain restart ability and recoverability.

• Design and developed Ab Initio processes and Unix scripts adhering to data movement standards.

• Involved in performance testing of the EJB based web service and BPEL services.

• Implemented server side tasks using Servlets and XML.

Onsite Coordinator
2003 - 2009
U.S. CellularChicago, IL

• Used Clearquest, TFS and Jira tools for defect/bug management.

• Used TOAD Software for Querying ORACLE and Used WinSQL for Querying DB2.

• Performed Data Driven Testing, Security Testing and User Interface Testing using QTP.

• Involved in the Extraction, Transformation and Loading source files from the data warehouse on Teradata.

Skills
Procedures
Elasticsearch
Web Services
AWS
Pl/Sql
Perl
Json
Javascript
New Features
J2Ee
Education
Bachelor's Degree Computer Science
2000 - 2003
University of Illinois at ChicagoChicago, IL
 

Senior Software Engineer Resume

 
Gloria Hunter
Senior Software Engineer
98615 N. Park Ave., Atlanta, GA
(670) 555-9325
Experience
Senior Software Engineer
2020
AT&TAtlanta, GA

• Developed numerous backend PL/SQL procedures, packages, functions and triggers for Cognos (BI) Report.

• Redesigned dynamic, database driven internal web site.

• Experience in working with Tangible T4 Editor for generating c# & Javascript models.

• Designed and developed the reservation and reports features User Interface on a TI Explorer in Lisp.

• Designed and validated the conceptual ETL Strategy and promotion strategy for development/test/QA/Performance/Production environments.

• Created verity of API's for different Modules including International Roaming, Connected car, Messaging API, WebRTC.

Software Developer
2010 - 2020
Delta Air LinesAtlanta, GA

• Used Bootstrap responsive CSS to adjust to phones, tablets and desktops.

• Installed and Configured Arc GIS Desktop and ArcGIS Server.

Web Developer
2008 - 2010
Delta Air LinesAtlanta, GA

• Developed Web applications with Rich Internet applications using Java applets, Silver Light, JavaFX.

• Developed User Interfaces using JavaScript and JavaScript frameworks such as Angular JS & Backbone JS.

• Implemented number of functionalities using Hibernate, JSP, Java beans, UI components, and Ajax.

• Consumed SOA based Web Services using SOAP.

• Created Business Process Procedures (BPP) which provided the customers step by step instructions for completing tasks.

Web Programmer
2007 - 2008
IBMAtlanta, GA

• Applied XML into transferring administration data to the back end.

• Worked in the financial and healthcare sectors as an ETL Developer/Designer and a Data Analyst.

• Performed VTAM, IMS, and CICS customizations.

• Develop content management system and web applications for the alphaWorks web sites and related web sites and programs.

• Used FireBug browser tool for debugging and monitoring the CSS, Javascript and HTML files.

• Integrated the real time event stream from the switch with the Reporting Admin Framework using Apache ActiveMQ and Restful Web services.

Skills
Unix
Internet
Blog Posts
Company Website
API
PHP
Ajax
Android
Perl
Html
Education
Bachelor's Degree Computer Science
2004 - 2007
University of HoustonHouston, TX
 

Senior Software Engineer Lead Resume

 
Jacob Freeman
Senior Software Engineer Lead
phone(750) 555-2075
address26620 N. Park Ln., Middletown, NJ
Experience
2017
Senior Software Engineer Lead
Thomson Reuters · Middletown, NJ

• Experience with defining release strategy, process and preparing user documentation for software configuration management.

• Integrated Spring security to ECIS and implemented persistence logic for database operations using Hibernate framework.

• Involved in database to create tables, stored procedures.

• Core J2EE patterns for each tier were implemented using the latest development tools.

2011 - 2017
Senior Programmer Analyst
Automatic Data Processing · Middletown, NJ

• Used JavaScript for client-side validations.

• Leaded, designed and developed HR benefit enrollment electronic files (based on HIPAA) using PL/SQL, Data Junction.

• Programmed and debugged several korn shell scripts for commercial auto sales database program

• Created load scripts for each extract data file to be loaded into data warehouse databases.

• Performed QA assessment on data for accuracy and to identify discrepancies before uploading into centralized database for traceability and reporting.

2010 - 2011
Developer
AT&T · Middletown, NJ

• Created the integrity constraints and Database Triggers for the data validations.

• Used Cucumber testing framework for testing Digital Life Web International and Domestic.

• Developed application using Spring Framework and Hibernate and developed rich user interface using JavaScript, CSS, JSON and JSP's.

• Developed JSP and Servlets for the presentation tier.

• Used Core JAVA, OO design, design patterns, multi-threads, TCP/IP Used log4j for logging activities.

2009 - 2010
SQL Developer
Citi · New York, NY

• Involved in the performance tuning and optimization of T-SQL queries.

• Monitored and troubleshoot Performance issues using SQL tools and scripts.

• Developed Queries for generating drill down and drill through reports inSSRS2008 R2.

• Used Event Handlers for Exception Handling in SSIS packages.

Skills
• XML
• API
• CL
• Sdlc
• Complex Queries
• New Features
• Ajax
• Drill Down
• User Interface
• Design Patterns
Education
2006 - 2009
Bachelor's Degree Computer Science
University of Illinois at Chicago · Chicago, IL
 

Software Engineer Lead Resume

 
Kevin Gomez
Software Engineer Lead
33470 W. Maple St., Chicago, IL
(680) 555-2194
Experience
Software Engineer Lead
2019
Motorola SolutionsChicago, IL

• Developed, deployed the procedures and certified the far-field RF antenna range.

• Major contributor to a rate control algorithm for a real-time hardware H.264 encoder with multi-panel architect.

• Collaborated in testing of experimental hardware onsite in Motorola Israel.

• Performed dual processor architecture and trade-off studies, selected TI processor over Intel based on features, performance and software reused.

• Developed java code, SQL queries, PL/SQL and reusable code snippets for various functionality areas.

Lead Developer
2017 - 2019
Bank of AmericaCharlotte, NC

• Involved in writing complex stored procedures function for the reports using T-SQL.

• Design, build Private Cloud Infrastructure with HP and Cisco technologies.

• Used Jenkins for build tool as a standard.

• Created document sets for implementing a better document management system.

• Developed the web pages using JSP (Tag libraries and custom Tags).

Senior Java Developer
2016 - 2017
Bank of AmericaCharlotte, NC

• Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.

• Integrated application with complex mainframe 3270 systems and java based web services.

• Developed presentation layer using Struts, HTML5, DHTML, CSS, AJAX, JavaScript, Jquery , JSTL Taglibs.

Java Consultant
2015 - 2016
MetLifeCharlotte, NC

• Updated Java and html code on various quote policy pages.

• Provided Unix shell scripts to deploy the application.

• Developed Custom Tags in JSP.

• Used Maven to build the J2EE application.

Skills
EJB
Angular JS
Ajax
Linux
Design Patterns
ETL
Windows
Version Control
Procedures
Architecture
Education
Bachelor's Degree Computer Science
2012 - 2015
University of North Carolina at GreensboroGreensboro, NC
 

How to write a principal software engineer resume

Craft a resume summary statement

Put a resume summary on the top of your resume to highlight your accomplishments. A resume summary sums up your experience and skills, making it easy for hiring managers to understand your qualifications at a glance. Here are some tips to write a strong, impressive resume summary:

Step 1: Mention your current job title or the role you're pursuing.

Step 2: Include your years of experience in principal software engineer-related roles. Consider adding relevant company and industry experience as relevant to the job listing.

Step 3: Highlight your greatest accomplishments. Here is your chance to make sure your biggest wins aren't buried in your resume.

Step 4: Again, keep it short. Your goal is to summarize your experience and highlight your accomplishments, not write a paragraph.

These tips will help you demonstrate why you are the perfect fit for the principal software engineer position.

Hi, I'm Zippi, your job search robot. Let me write a first draft of your summary statement.

Zippi waving

List the right project manager skills

Use your Skills section to show you have the knowledge and technical ability to do the job. Here is how to make the most of your skills section and make sure you have the right keywords:

  1. Start with the job listing. Frequently, the keywords looked for by recruiters will be listed. Be careful to include all skills in the job listing you have experience with.
  2. Consider all the software and tools you use on a daily basis. When in doubt, list them!
  3. Make sure you use accurate and up to date terms for all the skills listed.
These five steps should give you a strong elevator pitch and land you some principal software engineer interviews.

Here are example skills to include in your “Area of Expertise” on a principal software engineer resume:

  • Java
  • Python
  • Software Development
  • Object Oriented Programming
  • Linux
  • AWS
  • GIT
  • JavaScript
  • Scrum
  • C
  • C++
  • Debugging
  • Azure
  • Database
  • API
  • Spring Boot
  • Jenkins
  • Tcp Ip
  • Jira
  • Web Services
  • Microservices
  • Software Design
  • Http
  • UI
  • Strong Problem-Solving
  • Cloud Computing
  • Development Environment
  • Hadoop
  • Code Reviews
  • Html Css

You can let Zippi customize your resume.

Zippi waving

How to structure your work experience

A work experience section is a vital part of your resume because it shows you have the experience to succeed in your next job.

  1. Put your most recent experience first. Prospective employers care about your most recent accomplishments the most.
  2. Put the job title, company name, city, and state on the left. Align dates in month and year format on the right-hand side.
  3. Include only recent, relevant jobs. This means if you're a fairly experienced worker, you might need to leave off that first internship or other positions in favor of highlighting more pertinent positions.

How to write principal software engineer experience bullet points

Your resume is not a list of responsibilities or a job description. Instead, it is your chance to show your accomplishments and show why you're good at what you do.

  • Use the What, How, and Why format. Answering these questions turns a bland job description into an effective showcase of your abilities.
  • What were your responsibilities or goals?
  • How did you accomplish them?
  • Why were your results important? (How did it impact your company? Can you quantify the results in numbers? )

Here are examples from great principal software engineer resumes:

Work History Example #1

Software Engineer

Sprint

  • Provided the user validations utilizing JavaScript.
  • Implemented Automated execution of tests (nightly and need based) using Maven andJENKINS.
  • Lowered risk in software changes through agile component-based system architecture utilizing GoF Design Patterns.
  • Developed web-based applications for network provisioning and reporting using ASP.NET with SQL Server (ADO.NET) backend utilizing agile methodology.
  • Created Python scripts to extract data from the log files.

Work History Example #2

Principal Software Engineer

Thomson Reuters

  • Designed and developed a metrics application with database to track database disk usage using SQL embedded in Korn and Perl scripts.
  • Led and supported transaction sensitive entity management production operations applications, tools, content databases and infrastructure.
  • Maintained several QA environments including the database and application servers.
  • Served as a technical expert and evaluation partner in corporate wide digital platform consolidation initiative.
  • Served as primary contact for investment banking and technical advisory databases.

Work History Example #3

Senior Engineer

Cigna

  • Established technical architecture standards for IT organization; standardized application migration process from legacy client/server to web-based environment.
  • Provided support for problem resolution, problem management and problem reporting when escalated from primary level analyst or management.
  • Converted CMS systems from x25 to IP.
  • Assisted Manager by providing automation strategies, Selenium Automation and Automation Test reports.
  • Trained QA teams on the process of writing automation test suites in Espresso, UITest, and MochaJS.

Work History Example #4

Principal Software Engineer

Northrop Grumman

  • Maintained and upgraded the Joint STARS Simulator (JSS) using FORTRAN and C on VMS and UNIX platforms.
  • Designed a military smart card authentication class, which was used in two ASP.NET web applications.
  • Developed Java drag and drop framework on a remote collaboration project, using a Swing GUI.
  • Designed and implemented TCP/IP client/server for the Linux distributed process, each process composed of multi-threads to support asynchronous functionality.
  • Created technical design specifications and reviewed existing specifications ensuring performance and functional requirements were properly flowed down from higher level.

You can let Zippi customize your resume.

Zippi waving

Add an education section to your resume

Employers are looking for a few things when looking at the Education section of your resume:
  • The highest degree you have achieved.
  • TWhere you attended school, and the dates (Although if you graduated some time ago, leave the date off to avoid ageism)
  • TField of study
  • TAny honors, relevant coursework, achievements, or pertinent activities

Here are some examples of good education entries for resumes:

Bachelor's Degree In Electrical Engineering

Northeastern University, Boston, MA

1999 - 2002

Highlight your principal software engineer certifications on your resume

If you have any additional certifications, add them to the certification section.

To list, use the full name of the certification and the organization that issued it, along with the date of achievement.

If you have any of these certifications, be sure to include them on your principal software engineer resume:

  1. Software Engineering Master Certification (SEMC)
  2. Certified Scrum Master (CSM)

Principal Software Engineer Resume FAQs

Search for principal software engineer jobs

Loading...
Loading...

Browse computer and mathematical jobs