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

All resume examples
Table Of Content
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 Education Bachelor's Degree Electrical Engineering 1999 - 2002 Northeastern University - Boston, MA |
Associate Software Engineer Resume
Laura Ramirez Associate Software Engineer 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 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 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 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 emailjfreeman@example.com 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 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.
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:
- 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.
- Consider all the software and tools you use on a daily basis. When in doubt, list them!
- Make sure you use accurate and up to date terms for all the skills listed.
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.
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.
- Put your most recent experience first. Prospective employers care about your most recent accomplishments the most.
- Put the job title, company name, city, and state on the left. Align dates in month and year format on the right-hand side.
- 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.
Add an education section to 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:
- Software Engineering Master Certification (SEMC)
- Certified Scrum Master (CSM)