Career Menu

2,841 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
• Routinely required to sit; walk; talk; hear; use hands to keyboard, finger, handle, and feel; stoop, kneel, crouch, twist, reach, and stretch...
Credit Acceptance is proud to be an award-winning company with local and national workplace recognition in multiple categories! Our world-class...
Ability to work in an existing codebase and collaborate with a diverse team Experience in building enterprise-scale backend REST APIs with frameworks...
Genpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across...
Demonstrate expertise at primary language and large-scale Software Engineering, including architecture, design, and testing. Lead large...
Your Career Palo Alto Networks is committed to AI security in the emerging AI era. The AI security cloud service engineering team is the core engineering...
At Discover, be part of a culture where diversity, teamwork and collaboration reign. Join a company that is just as employee-focused as it is on...
At Discover, be part of a culture where diversity, teamwork and collaboration reign. Join a company that is just as employee-focused as it is on...
At Discover, be part of a culture where diversity, teamwork and collaboration reign. Join a company that is just as employee-focused as it is on...
At Discover, be part of a culture where diversity, teamwork and collaboration reign. Join a company that is just as employee-focused as it is on...
At Discover, be part of a culture where diversity, teamwork and collaboration reign. Join a company that is just as employee-focused as it is on...
At Discover, be part of a culture where diversity, teamwork and collaboration reign. Join a company that is just as employee-focused as it is on...
At Discover, be part of a culture where diversity, teamwork and collaboration reign. Join a company that is just as employee-focused as it is on...
• Develops technical solutions for the management of networks, software, hardware, configurations, and architectures • Troubleshoots complex...
Our partner DataRemote has a new opportunity for a Senior Principal Embedded Software Engineer in their Miami, FL location. As a Senior Principal...
In-Depth Engineering Corporation seeks Principal Software Engineers to support our rapidly growing engineering work for the Ground-based...
Maintain and troubleshoot Programmable Logic Controllers (PLCs) including Allen Bradley ControlLogix and GuardLogix, Wonderware based Human...
At Discover, be part of a culture where diversity, teamwork and collaboration reign. Join a company that is just as employee-focused as it is on...
* Strategy & Planning * Collaborate with network staff to ensure smooth and reliable operation of software and systems for fulfilling business...
• Develops technical solutions for the management of networks, software, hardware, configurations, and architectures • Troubleshoots complex...
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

×