Career Menu

6,507 Principal Software Engineer Jobs Nationwide

A principal software engineer designs software applications for a company or organization. On a typical day, a principal software engineer will create a plan to design a software application based around the specifications and needs of the client. When it is finished they will then test the application for stability and usability, modifying and troubleshooting if necessary. They also delegate programming responsibilities to programming staff that are managed by them.


Skillset: Principal software engineers must have strong knowledge in computer programming and design. They must have excellent verbal and written communication skills, as well as team management and supervisory abilities.


Education: Employers require that principal software engineers have a bachelor’s degree in computer engineering, computer science, or a related field. If the candidate has extensive experience in programming and design, employers may overlook the requirements.


Career Path: A successful principal software engineer will have a strong grasps on computer programming and design, as well as excellent supervisory and management skills. Pursue a bachelor’s degree in computer engineering or computer science and consider a master’s degree to increase desirability. Freelance projects and internships are great ways to increase experience and build up a portfolio.

Sort By
Most Current
  • Most Current
  • Companies A-Z
  • Companies Z-A
Filter by location: Nationwide
The Research Optical Engineer at Cedars-Sinai's Butte Lab designs and develops advanced optical and imaging systems for medical applications...
1. Design and Engineering: o Lead the technology assessment efforts for utility-scale battery energy storage systems. o Evaluate technical...
* Prepare project concept and submittal drawings in accordance with Novum scope of work and standards. * Perform dimensional checks on all drawings...
Below, you will find a complete breakdown of everything required of potential candidates, as well as how to apply Good luck. 2025-06-05 Country...
AZ805: RMS AP Bldg 805 1151 East Hermans Road Building 805, Tucson, AZ, 85756 USA Position Role Type: Onsite U.S. Citizen, U.S. Person, or Immigration...
Data analysis: Proficient in data analysis and the use of statistical tools/software to interpret and act on manufacturing data. Knowledge/experience...
Amazon Web Services is looking for experienced engineering Leader to help define and build the future of cloud computing! This position is with...
Amazon Web Services is looking for experienced Engineering Leader to help define and build the future of cloud computing! This position is a leadership...
1. Design and Engineering: o Lead the technology assessment efforts for utility-scale battery energy storage systems. o Evaluate technical...
* Prepare project concept and submittal drawings in accordance with Novum scope of work and standards. * Perform dimensional checks on all drawings...
Below, you will find a complete breakdown of everything required of potential candidates, as well as how to apply Good luck. 2025-06-05 Country...
* Co-develop, implement, and drive adherence to site reliability program. * Co-develop, implement, and refine machine component tracking and...
* Lead and oversee the design, analysis, and integration of MEP systems for a variety of building projects * Manage multidisciplinary teams and...
Design, implement, operate and maintain functional networks (LAN, WLAN, WAN), ensuring scalability and resilience to meet organizational...
A Principal Software Engineer Lead job is currently available at Belcan in Fort Worth, TX, 76118. We are seeking a talented aerospace professional...
At LinkedIn, our approach to flexible work is centered on trust and optimized for culture, connection, clarity, and the evolving needs of our business...
Credit Acceptance is proud to be an award-winning company with local and national workplace recognition in multiple categories! Our world-class...
Design and Methodology Work closely with business units, application teams, infrastructure areas and vendors to identity, review and evaluate...
Design, develop, analyze, test and debug of computer software applications and/or systems mostly in a Real-time embedded environment. Work...
Advertisement
You can cancel email alerts at any time.
Got it! Your job alert was created
Advertisement
We noticed that your web browser is outdated!

Update your browser to have a more positive job search experience.

Upgrade My Browser

×