Principal Software Engineer

Writing a great principal software engineer resume is important because it is one of the first things a potential employer will see when they are considering you for a position. It is your opportunity to make a good first impression and sell yourself as the best candidate for the job.

Create your resume
Select from 7 professional resume templates

If you're looking for inspiration when it comes to drafting your own principal software engineer resume, look no further than the samples below. These resumes will help you highlight your experience and qualifications in the most effective way possible, giving you the best chance of landing the principal software engineer job you're after.

Resume samples

Launi Shettel

launi.shettel@gmail.com | (581) 320-6657 | Cincinnati, OH

Summary


Experience


Principal Software Engineer at Microsoft, OHApr 2022 - Present

  • Led a team of 12 software engineers in the development of a new e-commerce platform that achieved $100 million in sales within its first year.
  • Implemented a microservices architecture that reduced response times by 30% and increased customer satisfaction by 20%.
  • Developed an AI-powered chatbot that handled over 1,000 customer queries per day with 90% accuracy.
  • Created a data pipeline that ingested 500 GB of data per day and generated insights used by senior management to make strategic decisions.
  • Wrote code for 3 major product releases which were deployed to production without any major issues.

Lead Software Engineer at Amazon, OHAug 2019 - Mar 2022

  • Led a team of 4 software engineers in the development of a new e-commerce platform for ABC Corporation. The platform was successfully launched on schedule and under budget.
  • Developed an automated testing framework that increased test coverage by 30% and reduced regression testing time by 50%.
  • Implemented a continuous integration/continuous delivery pipeline that shortened the average release cycle from 2 weeks to 1 week.
  • Refactored legacy codebase, resulting in 20% reduction in lines of code and 25% improvement in performance metrics.
  • Wrote custom algorithms that improved search engine ranking results by 15%.

Senior Software Engineer at Apple, OHAug 2015 - Jun 2019

  • Designed and implemented a new software architecture for the company’s flagship product, resulting in a 20% performance increase.
  • Led the development of a new feature that increased customer satisfaction by 25%.
  • Developed a novel algorithm that reduced processing time by 30%.
  • Implemented an automated testing framework that saved 1000 man-hours per year.
  • Wrote extensive documentation on best practices for software engineering, which was adopted by the entire team.

Education


Bachelor of Science in Computer Science at Case Western Reserve University, OHAug 2010 - May 2015

I've learned how to design and implement software systems, how to use computers to solve problems, how to develop algorithms, and how to use data structures and software engineering principles.

Skills


  • Java
  • JavaScript
  • React
  • Redux
  • Node.js
  • Express

Abigail Dicostanzo

abigail.dicostanzo@gmail.com | (453) 454-9863 | Cleveland, OH

Summary


Experience


Principal Software Engineer at Apex Systems, OHApr 2022 - Present

  • Led a team of 8 software engineers in the development of a new product line that increased company revenue by 15%.
  • Grew user base for existing product by 10% through implementation of innovative features.
  • Reduced time to market for new products by 30% through streamlining of development process.
  • Led design and implementation of 3 major releases, each with >10k lines of code change.
  • Achieved 99.99% uptime for mission critical system handling over 1M transactions/day.

Lead Software Engineer at Principal Software Engineer, OHJul 2019 - Mar 2022

  • Led a team of 4 software engineers in the development of a new e-commerce platform for ACME Corp. The platform was developed using PHP, MySQL, and Apache and went live within 6 months.
  • Developed an innovative new pricing algorithm that increased sales by 10% for XYZ Widgets. The algorithm was implemented in Java and integrated into the company’s existing product catalog system.
  • Implemented a continuous integration/deployment pipeline for ABC Corporation that reduced release times from 2 weeks to 2 days while increasing code quality and stability. Tools used included Jenkins, Puppet, and Chef.

Senior Software Engineer at Tecolote Research, OHSep 2015 - Jun 2019

  • Led the development of a new software application that increased productivity by 25%.
  • Wrote code for a new features that was used by over 1 million users.
  • Acted as lead engineer on 4 successful product releases.
  • Defined and implemented best practices for software engineering team, resulting in 50% fewer defects in production systems.
  • Mentored 3 junior engineers, helping them develop into strong developers.

Education


Bachelor of Science in Computer Science at Ohio State University, OHAug 2010 - May 2015

I have learned programming, database management, networking, and other computer science skills while studying for my degree.

Skills


  • Java
  • C++
  • Python
  • SQL
  • NoSQL
  • Hadoop
  • MapReduce