Principal Software Engineer Resume Samples

HIGH QUALITY

The best examples from thousands of real-world resumes

EXPERT APPROVED

Handpicked by resume experts based on rigorous standards

DIVERSE EXAMPLES

Tailored for various backgrounds and experience levels

Principal Software Engineers play a vital role for developer teams as they offer technical support for design activities. Regular duties mentioned on a Principal Software Engineer resume include maintaining software applications, reviewing designs, making recommendations, training less experienced engineers, solving technical issues, minimizing risks and making sure tasks are completed in due time. Essential qualifications include excellent programming skills, leadership, project management, attention to details, strong communication and interpersonal abilities, and problem-solving orientation. A Bachelor's or a Master's Degree in a field such as software engineering is commonplace on resume examples for this role.

1

Principal Software Engineer

Selected the top two preferred vendors after analyzing RFPs, researching Gartner's Magic Quadrant for B2B Gateways and attending vendor demonstrations.

  • Investigated trial versions of various BRMSs by implementing a select group of rules from existing Enterprise system using both C# and Java.
  • Member of the group that reviewed and prioritized all issues dealing with our Enterprise system.
  • Diagnosed and fixed defects in C++ code that were causing the system's middle-tier server crashes.
  • Improved system response time by ~20% by using SQL profiler to identify long running SQL queries and addressing them by either rewriting or adding indexes to the appropriate tables.
  • Led a team of four developers in designing and developing the portion of the system that processes four XML file formats using C++ and MS XML SDK 4.0.
  • Designed and developed a single sign-on solution where school web clients were allowed to directly access the system's web client bypassing the login page by passing encrypted authentication information in an xml string using visual C++, PGP SDK, and ASP.
  • Designed and developed a file gateway using C++, ATL COM, and ADO that split school files into separate files for each of the receiving guarantors.
Candidate Info
11
years in
workforce
6
years
at this job
BS
Computer Science And Electrical Engineering
2

Principal Software Engineer

Implemented two complete SDLC of People Soft Campus Solution, one each in Pakistan and Turkey following 'Agile' methodology.

  • Gathered requirements, designed and implemented solutions with customer buy in.
  • Provided customer support during and after development and project launch.
  • Developed customized solutions to meet non-standard customer requirements.
  • Interfaced and made presentations to clients at all levels.
  • Tools/Software: People Soft Campus Solution, Savvion BPM Process Modeler, SVN repository
Candidate Info
6
years in
workforce
2
years
at this job
BE
Computer & Information Systems Engineering
MS
Computer Engineering
3

Principal Software Engineer

Designed, developed and debugged Computer/Telephony Interface (CTI) applications to support multiple PBX configurations, integrating with call-center management suite.

  • Created a multi-threaded C++ "High Availability" database that interfaced with the CTI application. This HA database maintained call detail records in the event the central coordinating component failed and allowed for more call completions and fewer call dropped.
  • Lead and coordinated the migration from VC++ 6.0 to Visual Studio 2008.
  • Partnered with Integration Teams, testing new releases and learning operations.
  • Worked with Sustaining Team, resolving critical error reports from clients.
  • Investigated client-developed VB application, determining that it would run with latest company API
Candidate Info
8
years in
workforce
1
year
at this job
Teaching
4

Principal Software Engineer

Technical Lead on the Fund Accounting Control Tool (FACT) application team. Provided strong technical expertise in relational database design and SQL development. Trained and mentored six team members across multiple geographic sites in the business and technical aspects of the application. Performed code reviews and enforced standards. Created specifications for the development team. Wrote highly efficient and maintainable code.

  • Performed project analysis and provided project estimates accurate within 10% of actual budget.
  • Analyzed application performance and optimized the database tables, indexes, and stored procedures. Improved application performance by 55%.
  • Led the design of a major release that enabled the application to calculate highly accurate future projections of mutual fund expense accruals using multiple parameters. This resulted in a smoothing out of the impact of expenses on each fund's daily NAV across time.
  • Designed an automated software install script on the Unix platform driven by configuration files to run numerous shell scripts and SQL scripts and perform automated verifications. This became the model for other application teams. The elapsed time of installs was reduced by more than 70%. Risk was decreased by replacing multiple manual steps and verifications with a single reproducible automated action.
  • Converted stored procedures from Sybase to DB2 for the Corporate Accounting application.
Candidate Info
31
years in
workforce
15
years
at this job
C
Software Engineering
BS
Psychology
5

Senior Principal Software Engineer

Software lead for three projects, provided technical direction to the team members, worked closely with the Program Engineers (PEs) and Program Managers (PMs), planned software staffing and product development. Performed as a Cost Account Manager (CAM), provided Risk Management services and generated/presented metrics. Led the integration of two adaptive layers; the first interfacing a new combat system and the second interfacing a new radar. Participated in the design/development of a new Java based product providing status information from an embedded LynxOS based system via a web interface. Served as the Florida Software Engineering point of contact to the Network Centric Systems (NCS) Measurements Council. Generated monthly metrics reports for Engineering's Ops Reviews and helped implement Council initiatives. Assembled Joint Sensor Networking (JSN) data for use during the end of year Contractor Performance Assessment Reporting System (CPARS) discussion with the customer (Navy). Led the software portion of the majority of the JSN bids (mostly in the 2-4 million dollar range), as well as various ROMs for additional USMC work throughout the year.

  • Achieved 10% reduction in software labor costs USMC project for 2011-2012
  • Selected as a site expert for corporate wide Basis of Estimate (BOE) certification
  • Attended Scrum training and applied it to the FCLIP project (6 team members) in 2012
  • Successfully delivered code to eight integration events
  • Received achievement award for work mentoring a small business partner
Candidate Info
20
years in
workforce
2
years
at this job
BS
Computer Science
6

Principal Software Engineer

Designed, developed and implemented hot file logic to distribute high demand files across N server. Files become hot and are distributed within 20 seconds. Used C++ and perl.

  • Designed, developed and supported GUI's for debugging production issues at the server, pop and product levels. A custom C++ web server was also implemented for rapid access to the edge servers. Used C++, perl and flex/flash.
  • Designed and developed infrastructure classes to simplify the parsing of HTTP requests. Used C++ and templates.
  • Designed and developed a helper binary that allows scripts to efficiently thread http requests out to the edge servers. Used C++ and Posix.
  • Upgraded and supported the h264 interface that allows seeking in h264 files. Used C/C++.
Candidate Info
30
years in
workforce
4
years
at this job
BS
Computer Information Systems
MA
Computer Information Systems
7

Senior Software / Principal Software Engineer

Participate in an OOA and OOD for a future home care ventilator and became the Breath Delivery team lead. After demonstrating the operation in A/C breath mode, the project was canceled and I was moved to the critical care ventilator as the Breath Delivery team lead.

  • Developed a generic, fast architecture for the home care ventilator and implemented using the Rhapsody UML modeling IDE which results in C++ code.
  • Demonstrated a TI DSP 320F2812 PMSM sensorless motor with my own OS.
  • Wrote FDA documents including the SRS, SDS, FMEA and Product Risk Assessment for 2 projects.
  • Participated in a CMMI assessment of the software organization.
  • Participated in an evaluation of a French company for acquisition.
  • Mentored 2 junior engineers, improving their communication, technical and problem solving skills.
Candidate Info
27
years in
workforce
3
years
at this job
8

Principal Software Engineer, Senior Project Manager

Technology: C++Builder 2006, Delphi 2006, Windows XP, Microsoft Word, Excel

  • Generated $1.25 billion in commercial loan submission packages.
  • Completed 6 proposals: project management techniques and the software development life cycle.
  • Created the Microsoft Excel budget model - analyzed the cash flow versus loan proceeds.
  • Performed project management and engineering consulting for a $850 million development.
Candidate Info
20
years in
workforce
6
years
at this job
BA
[sic] Control Systems Emphasis
MS
Engineering (mse), Engineering Science With A Software Engineering Concentration
9

Principal Software Engineer

Render oversight to teams of 12 people and facilitate quality assurance through quality team building.

  • Capitalize on industry expertise in project forecasting and budgeting of internal, subcontracted, and external assets.
  • Initiated the automated build and deployment processes which reduced client costs and enhanced quality.
  • Provide direction and support to various simultaneous Agile Scrum and development teams to ensure alignment of product functionality with vendor's requirements and specifications.
  • Developed and implemented enterprise scale architecture planning for Enterprise E-Commerce, multinational web presence through Commerce Server, SharePoint, Sitecore, and third-party integrations.
Candidate Info
17
years in
workforce
6
years
at this job
BS
Information Systems
10

Principal Software Engineer

Directed daily operations of project team, coordinating project activities with other oversea team and customer representatives.

  • Designed and developed firmware and driver for an advance net attached storage (NAS) based on Linux OS, which includes I2C OLED display, touch sensitive buttons, thermostat sensor, beeper, and LEDs.
  • Debugged and Solved software & firmware related issues for domestic and international customers.
  • Developed a panel control firmware (C/C++) and a bridge Dll (C#) for a system supervisor controller in Acer's Home Theatre chassis, which includes Touch Sensitive Buttons, Volume Control, VFD, and LEDs (I2C).
  • Implemented an UPnP media server app for portable hard driver (C#).
  • Designed and programmed a window app for peer to peer USB sync cable (VC++), debugged with USB protocol analyzer.
  • Developed firmware for PC peripherals equipment, such as Gateway touch button panel on desktop PC, DVD burner, image printer, and KVM.
Candidate Info
13
years in
workforce
7
years
at this job
BS
Bachelor of Science
MS
Meteorology
Computer Science

Your Resume, Made Easy.

You are looking for your dream job and need a resume? My Perfect Resume is your solution and takes the hassle out of resume writing. Create the perfect job-worthy resume effortlessly in just a few clicks!