Demo

Principal Software Engineer

Fortra
Prairie, MN Full Time
POSTED ON 11/25/2025 CLOSED ON 12/25/2025

What are the responsibilities and job description for the Principal Software Engineer position at Fortra?

Job Title: Principal Software Engineer Job Duties: Enhance and maintain software products, developing new products. Design, develop, document, test, and debug new and existing software systems and applications for market sale or large-scale proprietary software for internal use. Participate in full development life cycle including requirements analysis and design. Write technical specifications based on conceptual design and stated business requirements. Analyze code to find causes of errors and revise programs. Position permits telecommuting from within the U.S. Required education: Bachelor of Science or equivalent in Computer Science, Telecommunications Engineering or related. Required experience: 60 months of progressive experience as a Senior Software Engineer or related occupation. Additional minimum requirements: work experience to include at least 60 months of the following:

  • All phases of software development life cycle including requirement gathering, analysis, design, implement and support.
  • Developing rest web services using microservices architecture.
  • Building the CI/CD pipeline using Jenkins.
  • Designing class diagram, sequence diagram and high-level technical documents.
  • Executing software regression testing, defect tracking and management using JIRA.
  • Supporting the relevant Application in Production and Test Environment. 40 hours/ week. Job site/ interview: Eden Prairie, MN. Salary $141,898/ year. EOE

Salary : $141,898

Principal Software Engineer
On-Demand Group -
Minneapolis, MN
Senior/Principal Software Test Engineer
Emerson -
Shakopee, MN
Principal Software Design Assurance Engineer
Inspire Medical Systems -
Minneapolis, MN

If your compensation planning software is too rigid to deploy winning incentive strategies, itโ€™s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Prairie, MN area that may be a better fit.

  • Recast Software Minneapolis, MN
  • About Recast: Recast Software, located in Minneapolis, MN, empowers organizations to better manage and support users and devices. Our mission is to simplif... more
  • 18 Days Ago

  • Actalent Minneapolis, MN
  • ๐ŸŒŸ Principal Embedded Software Engineer Location: Minneapolis, MN Lead the Future of Embedded Innovation Are you a visionary in embedded systems with a pas... more
  • 19 Days Ago

AI Assistant is available now!

Feel free to start your new journey!